/*--------------------------------------------------------
Client: Glynn Devins (http://glynndevins.corp.planetalumni.com) 
Last Change: 
Assigned to: Brett Sinn (BS)
Imported Stylesheets: screen.css
Notes: Glynn Devins Corporate Site.
---------------------------------------------------------*/
@import url(appstyles.css);

/*Base------------------------------------------------------------*/ 
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,input,textarea,fieldset,pre{margin:0;padding:0;}
html{font:12px/16px Arial,Helvetica,Verdana,sans-serif;}
body{background:#6c99bc;color:#532f00;margin:0;padding:0;}
.cntrWrap{width:800px;margin:0 auto;}
a{color:#009;}
a:hover{color:#009;text-decoration:none;}
h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{color:#0a3363;margin:0;padding:10px 5px 3px 0;}
h1,.PageTitleHeader{font-size:18px;padding-bottom:5px;}
h2,.PageSubTitleHeader{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:18px;color:#fff;line-height:33px;text-transform:uppercase;padding:0 0 7px;}
a{color:#3D6791;text-decoration:none;}
a:link{color:#3D6791;text-decoration:underline;}
a:visited{color: #3D6791;}
a:hover{text-decoration: underline;}
a img{border:none;}
img{border:none;}
p{padding:5px 0;}
em{font-style:italic;font-weight:400;}
strong{font-weight:700;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}
hr{height:1px;line-height:1px;clear:both;border:none;background:#333;color:#333;margin:8px 3px;}
table{font:11px/16px Arial,Helvetica,Verdana,sans-serif;}
ul ul,ul ol,ul dir,ul menu,ul dl,ol ul,ol ol,ol dir,ol menu,ol dl,dir ul,dir ol,dir dir,dir menu,dir dl,menu ul,menu ol,menu dir,menu menu,menu dl,dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0;}
ul,dl{list-style-type:disc;list-style-position:inside;}
ul ul,ol ol{margin-left:10px;}
ol{list-style-position:inside;list-style-type:decimal;}
dt{margin-top:5px;font-size:11px;color:#732044;text-decoration:none;}
dd{padding:0 0 4px 10px;}
sup{font-size:6px;}
acronym{background:transparent;cursor:help;font-style:normal;}
a acronym{border:none;cursor:pointer;}
small{line-height:normal;font-size:10px;}
blockquote{color:#666;line-height:14px;margin:4px 10px;}
fieldset{border:none;}
legend{color:#732044;font-weight:700;}
input{font-size:11px;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}
.right{float:right;}
.left{float:left;}
img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #43362A;}
.normalclear{clear:both;}
.clearing{clear:both;height:0;line-height:0;margin:0!important;padding:0;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.fineprint{font-size:8px;line-height:10px;color:#333;text-align:justify;}
.invisibleButAccessible{display:none;}

/*sIFR---------------------------------------------------------*/ 
.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced{visibility:visible!important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-hasFlash h2{width:200px;height:23px;line-height:23px;visibility:hidden;margin:0;padding:0;}
.sIFR-hasFlash h1{width:350px;height:27px;line-height:27px;visibility:hidden;margin:0;padding:0;}
.sIFR-hasFlash #home h1{width:240px;height:27px;line-height:27px;visibility:hidden;margin:0;padding:0;}

/*Structure------------------------------------------------------------*/ 
#wrapper{background:#FFFFFF url(images/background.jpg) repeat-x scroll 0 0;*background:#FFFFFF url(images/background.jpg) repeat-x scroll 0 -1px;position:relative;}
#navigation{position:absolute; left:394px;top:0;height:23px;width:600px;}
.active a{background:#000;}
#ContentLogo{background:url(images/head_bg.jpg) no-repeat top left;height:105px; width: 770px;}
#ContentTagline { width: 295px; height: 105px; }
#ContentMiddle { width: 630px; }

#content{float:left;display:inline;padding:0 20px 50px 40px;width:923px;}
#ContentTopNavigation{background:url(images/nav_bg.gif) no-repeat;margin-left:-40px;width:455px;padding-bottom:40px;height:70px;}
.what #ContentTopNavigation h5{background:url(images/head_what.gif) no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;}
#demo #ContentTopNavigation h5{background:url(images/head_demo.gif) no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;}
#gallery #ContentTopNavigation h5{background:url(images/head_gallery.gif) no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;}
#connection #ContentTopNavigation h5{background:url(images/head_connection.gif) no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;}
#contact #ContentTopNavigation h5{background:url(images/head_contact.gif) no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;}
#ContentTopNavigation h5{margin-left:40px;}
#ContentTopNavigation ul{list-style-position:outside;list-style-type:none;width:415px;margin-left:35px;padding:0;}
#ContentTopNavigation li{line-height:29px;float:left;}
#ContentTopNavigation a{color:#0b396f;text-decoration:none;line-height:13px;display:block;font-size:13px;border-right:1px solid #0b396f;margin:8px 0;padding:0 5px;}
#ContentTopNavigation a:hover{text-decoration:underline;}
#ContentFlashArea{background:url(images/flash_bg.jpg);}
#footer{font-size:11px;color:#fff;background:url(images/footer_cap.gif) repeat-x top;clear:both;line-height:31px;height:31px;text-align:right;padding:0;}
.home #footer img{ margin:11px 0 0 0;}

#ContentTopLinks{ margin:0; padding:0; float:left;background:#0b396f url(images/TopNavBG.gif) repeat-x top left;}

#ContentRightImg{ margin:0; padding:0; float:right; width:285px;margin:0;}

#bottomnav{ background:#F4F4F6; margin:0;}

#flash{ margin:0px 0 0 0; padding:0; height:181px;}

#flash embed{*margin:-5px 0 0 0; margin:0;}

#ContentBottomNav1 a,#ContentBottomNav2 a,#ContentBottomNav3 a { color:#FFFFFF;}

.EventsHeader{ width:600px!important;}