/* Start of CMSMS style sheet 'BLPv2: Screen' */
* {margin:0; padding:0;}

html {background-color:#585661;font:normal normal normal 0.9em/1.2em Georgia;color:#303030;}
.stopfloat{clear:both; height:1px; font-size:1px; line-height:1px; margin:0;}
p,blockquote,table,ul,ol {margin-bottom:.8em;}
ul {padding-left:20px;}
ol {padding-left:30px;}
h1 {font-size:1.2em;line-height:1.2em;margin-top:0.4em;margin-bottom:1.5em;}
blockquote {padding:0px 30px 0px 30px;}
hr.space15 {margin: 15px 0px 15px 0px;}
.mb0 {margin-bottom:0px;}
.mb08 {margin-bottom:.8em;}
.mb1 {margin-bottom:1.0em;}
.mt1 {margin-top:1.0em;}
.mb125 {margin-bottom:1.2em;}
.mb15 {margin-bottom:1.5em;}
.mb175 {margin-bottom:1.75em;}
.mb20 {margin-bottom:2.0em}
hr.hr_80_1{text-align:left; position:relative; left:10%; width:80%; height:1px; background-color:silver; margin: 15px 0px 15px 0px; color:silver; border:0;}
.iError{background-color: #F0C0C0;}
.Error{color:#F00000; font-size:0.6em; font-weight:bold;}
a {color:#303030;}
a:hover {color:orangered;}



#MainContainer{width:960px; height:auto; margin: 0 auto; position:relative;}
#BodyWNews{height:auto; background:url(img/_structure_bodybkgd.png) top left repeat-y; padding-top:30px; }
#BodyNoNews{width:100%; height:auto; background:url(img/_structure_bodybkgd2.png) top left repeat-y; padding-top:30px;}
#Footer{width:960px; height:63px; background:url(img/_structure_footerbkgd.png) top left no-repeat; text-align:center;font-size:11px;padding-top:3px;}






#HomeHeader{width:960px; height:283px; background:url(img/_structure_headerhomebkgd.png) top left no-repeat;}
#HomeLogoDude{width:140px; height:207px; position:absolute; margin-top:42px; margin-left: 63px; background: url(img/_header_logodude_home.jpg) top left no-repeat;}
#HomeSiteTitle{width:154px; height:44px; position:absolute; margin-top:120px; margin-left:260px; background: url(img/_header_title.png) top left no-repeat;}
#Collage{width:475px; height:258px; position: absolute; margin-top:25px; margin-left: 463px; background: url(img/_header_collage1.jpg) top left no-repeat;}
#HomeMenubox{width:960px; height:80px; position:absolute; top:266px; left:0px; margin-top:0px; background: url(img/_structure_menubkgd.png) top left no-repeat;}
#HomeNewsbox{width:168px;  margin-left:25px; padding:35px 10px 15px 10px; float:left; color:#F0F0F0; display:inline;}
#HomeContentbox{width:600px; height:auto; margin-left:233px; padding: 35px 20px 15px 20px;}






#PageHeader{width:960px; height:164px; background:url(img/_structure_headerpagebkgd.png) top left no-repeat;}
#PageMenubox1, #PageMenubox2 {width:960px; height:80px; position:absolute; top:147px; left:0px; margin-top:0px; background: url(img/_structure_menubkgd.png) top left no-repeat;}
#PageLogoDude{width:90px; height:135px; position:absolute; margin-top:29px; margin-left:60px; background: url(img/_header_logodude_page.jpg) top left no-repeat;}
#HeaderImage{width:535px; height:139px; position: absolute; margin-top:25px; margin-left: 403px; background: url(img/_header_image1.jpg) top left no-repeat;}
#PageSiteTitle{width:154px; height:44px; position:absolute; margin-top:69px; margin-left:206px; background: url(img/_header_title.png) top left no-repeat;}
#ContentboxNoNews{width:799px; height:auto; margin-left:62px; padding: 35px 20px 15px 20px;}




/*#RightSideStripeImage{width:37px; height:300px; position:absolute; display:inline; margin:30px 0px 0px 688px;}*/
#RightSideStripeImage{width:100%; height:auto; }




#menuwrapper {margin: 21px 0px 0px 25px;}
#primary-nav, #primary-nav ul {list-style: none;margin: 0px;padding: 0px;}
#primary-nav ul {position: absolute;top: auto;display: none;}
#primary-nav ul ul {margin-top: 1px;margin-left: -1px;left: 100%;top: 0px;}
#primary-nav li li {width: 250px;border:solid 1px silver;}
#primary-nav li {margin-left: -1px;float: left;}
#primary-nav li li {margin-left: 0px;margin-top: -1px;float: none;}
#primary-nav a {display: block;margin: 0;padding: 5px 35px;text-decoration: none; color: #000000;  line-height: 19px;font-size: 15px;font-weight: bold;}
/*
#primary-nav li a {border-right: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;}
*/
#primary-nav li li a {border: none;line-height: 16px;font-size: 12px;font-weight: bold;}
#primary-nav li, #primary-nav li.menuparent {background-color: #FFFFFF;}
#primary-nav li.menuactive {background-color: #FFFFFF;}

#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif);background-position: center right;background-repeat: no-repeat;}

#primary-nav li:hover, #primary-nav li.hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh {background-color: #E0E0E0;}

#primary-nav ul, 
#primary-nav li:hover ul, #primary-nav li.hover ul, 
#primary-nav li:hover ul ul, #primary-nav li.hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul {display: none;}

#primary-nav li:hover ul, #primary-nav li.hover ul, 
#primary-nav ul li:hover ul, #primary-nav ul li.hover ul, 
#primary-nav ul ul li:hover ul, #primary-nav ul ul li.hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul {display: block;}

#primary-nav li li {float: left;clear: both;}
#primary-nav li li a {height: 1%;}



#newsheader{margin-top:0.6em;font-weight:bold;}
.NewsSummaryLink{margin-bottom:0.4em;font-weight:bold;}
.NewsSummarySummary{margin-bottom:0.4em;}
.NewsSummaryMorelink{display:inline;}
.NewsSummarySeparator{width:80%;line-height:1px;font-size:1px;margin:10px auto 9px;border-top:dotted 1px #A0A0A0;}
#NewsPostDetailContent{margin-top:0.8em; margin-bottom:0.8em;}
#HomeNewsbox a {color: #F0F0F0;}
#HomeNewsbox a:hover {color: orangered;}

/* End of 'BLPv2: Screen' */

