/* layout styles -  header and content */





body{font-size:12px;line-height:1.4em;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#5A676E;margin:0 0 25px 0;background:#fff;}



p{line-height:12px;line-height:1.4em;color:#5A676E;padding:8px 0;}



#container-main{margin:0 auto;width:769px;position:relative;}



#contents{min-height:350px;padding:373px 0 15px 0;width:754px;}



a:link{color:#552D85;}



a:visited{color:#552D85;}



a:hover{color:#CF7815;}







#header{height:378px;position:absolute;}



#header-control{}







#footer{border-top:2px solid #536C7A;text-align:right;font-size:10px;color:#4E2582;line-height:11px;padding:10px 10px 10px 100px;margin:0 18px 0 0;}



#footer a{color:#4E2582;}



.page_footer_link, #navigation-position{display:none;}



#breadcrumb{display:none;color:#8F8D8D;font-size:10px;position:absolute;top:170px;width:730px;text-align:right;}



#breadcrumb a:link,#breadcrumb a:visited{color:#8F8D8D;border-bottom:1px solid #8F8D8D;text-decoration:none;}



#breadcrumb a:hover{color:#8F8D8D;border-bottom:1px dashed #fff;text-decoration:none;}



h1,.title_1{display:block;font-size:180%;color:#536C7A;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.2em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}



.title_1u{display:block;font-size:180%;color:#536C7A;padding:0 0 5px 0;border-bottom:1px solid #536C7A;margin:0 0 200px;line-height:1.5em;}



.title_1_b{display:block;font-size:165%;font-weight:700;color:#536C7A;padding:0 0 5px 0;border-bottom:1px solid #536C7A;margin:0 0 5px;line-height:1.5em;}



h2,.title_2{display:block;font-size:150%;color:#536C7A;padding:0 0 5px 0;margin:0;line-height:1.5em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}



.title_2_b{display:block;font-weight:700;font-size:150%;color:#536C7A;padding:0 0 5px 0;margin:0;}



h3,.title_3{display:block;font-size:130%;color:#536C7A;padding:0 0 5px 0;margin:0;line-height:1.5em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}



.title_3_b{display:block;font-size:130%;font-weight:700;color:#536C7A;padding:0 0 5px 0;margin:0;line-height:1.5em;}



h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#536C7A;padding:5px;margin:0;font-weight:bold;}



.title_4_b{display:block;font-size:120%;color:#fff;font-weight:700;background-color:#536C7A;padding:5px;margin:0;}



.txt_small{font-size:70%;}



.txt_emphasis_1{font-size:95%;font-style:oblique;font-weight:700;}



.txt_emphasis_2{font-size:95%;font-style:oblique;font-weight:700;font-family:georgia, times, serif;}



acronym{font-weight:700;border-bottom:1px dotted;cursor:help;}



.block_1_full{display:block;padding:15px;border:2px dashed #536C7A;}



.block_1{padding:15px;border:2px dashed #536C7A;}







/* start of section drop down nav -- Drop Down Navigation Items */



.section-title{display:none;}



/* Drop Down Navigation Items */



/* Overall appearance and position of menu */



#slidingmenu{font-family:Tahoma, Arial, Helvetica, sans-serif;letter-spacing:-1px;font-weight:bold;position:absolute;display:block;top:101px;font-size:13px;width:195px;height:268px;border-bottom:2px solid #D4D7D9;padding:0 0 0 12px;}



ul.slidingmenu,ul.slidingmenu ul{}



ul.slidingmenu li{text-align:left;}



ul.slidingmenu a:link,ul.slidingmenu a:visited{padding:4px 25px 5px 5px;color:#5A676E;text-decoration:none;background:url(/template-images/default/gbm-links.gif) no-repeat right 0;}



ul.slidingmenu a.subheader{text-decoration:none;background:url(/template-images/default/gbm-links.gif) no-repeat right -80px;}



ul.slidingmenu a:hover{color:#FFAA08;text-decoration:none;background:url(/template-images/default/gbm-links.gif) no-repeat right -160px;text-indent:3px;}



/* layout styles */



/* remove standard HTML list indenting, and display as normal blocks */



ul.slidingmenu,ul.slidingmenu ul,ul.slidingmenu li,ul.slidingmenu a{padding:0 2px 1px;margin:2px 0 0;display:block;}



ul.slidingmenu ul a{padding:2px 2px 2px 5px;margin:2px 0 0;display:block;}



/* use a fixed width for menu and submenus */



ul.slidingmenu ul{width:152px;}



ul.slidingmenu{width:152px;}



ul.slidingmenu ul{border:1px solid #5A676E;border-width:6px 1px 1px;background:#fff;}



ul.slidingmenu ul li{width:118px;padding:2px 2px 2px 0;}



/* make lis into clean, moveable blocks */



ul.slidingmenu li{list-style-type:none;position:relative;}



/* Make list items do what theyre supposed to in IE */



ul.slidingmenu a{width:100%;}



/* make sure any ul inside an li (a submenu) takes up zero normal flow */



ul.slidingmenu ul{position:absolute;top:2px;/* the height of the top border */left:100%;margin-left:45px;display:none;}







/* speciality elements */



.link_list{display:block;margin-bottom:15px;}



.link_link{color:#AAA;font-weight:700;font-size:110%;display:block;}



.link_text{}



.link-display-title{}



.link-display-link{}



.events_list{display:block;margin-bottom:15px;}



.event_link{color:#AAA;font-weight:700;font-size:110%;display:block;}



.event_text{}



.event_text_date{}



.event_link2{}



.article-date{font-weight:700;display:none;}



.article-author{display:block;font-style:italic;margin-bottom:10px;}



.article_list{display:block;margin-bottom:15px;clear:both;}



.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;}



.article_text{}



.article_text_date{display:none;}



.article_link2{}







/* form elements */



.info{color:#ffffff;background-color:transparent;font-weight:normal;}



.warn{color:#ffffff;font-weight:normal;background-color:transparent;}



.error{color:#ffffff;font-weight:bold;background-color:transparent;}



.error-display{}



.input-text{color:#536C7b;border:solid 1px #536C7b;width:450px;}

.input-textArea{color:#536C7b;margin-right:5px;border:solid 1px #536C7b;width:450px;height:65px;}

.input-yesno{color:#536C7b;border:solid 1px #536C7b;}

.input-nowidth{color:#536C7b;border:solid 1px #536C7b;width:450px;}

.input-checkBox{color:#536C7b;border:solid 1px #536C7b;}

.input-dropDown{width:500px;color:#536C7b;border:solid 1px #536C7b;}

.form-display{margin:0;padding:15px;border:solid 1px #536C7b;width:500px;display:block;background-color:#536C7A;}

.form-display2{text-align:left;}

.form-header{color:white;font-weight:bold;font-size:16px;background-color:#536C7A;text-align:center;margin:0 0 4px;padding:2px;width:450px;display:block;text-transform:uppercase;}

.label{color:#ffffff;font-size:90%;font-weight:bold;text-align:left;display:block;clear:both;}

.form-text{color:#ffffff;font-size:80%;font-weight:normal;text-align:left;display:block;clear:both;}

.submit-main{display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:20px;padding:5px;border:solid 1px #ffffff;color:#ffffff;background-color:#536C7A;width:125px;}

.progress{display:none;width:210px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;background-color:#fff;margin:-60px 0 0 -135px;}





#newsletter {background-color:#dee1e2;color:#536C7b;position:absolute;width:150px;top:375px; margin-left:15px;}

#newsletter form {background:#dee1e2;color:#536C7b;}

#newsletter .input-text{color:#536C7b;border:solid 1px #536C7b;width:150px;}

#newsletter .form-display{margin:0;padding:15px;border:solid 1px #536C7b;width:150px;display:block;background-color:#dee1e2;}

#newsletter .form-header{color:#536C7b;font-weight:bold;font-size:16px;background-color:#dee1e2;text-align:center;margin:0 0 4px;padding:2px;width:140px;display:block;text-transform:uppercase;}

#newsletter .label{color:#536C7b;font-size:90%;font-weight:bold;text-align:left;display:block;clear:both;}

#newsletter .submit-main{display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:20px;padding:5px;border:solid 1px #ffffff;color:#ffffff;background-color:#536C7A;width:125px;}

#newsletter .progress{display:none;width:210px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;background-color:#fff;margin:-60px 0 0 -135px;}



#newsletter .info{color:red;background-color:transparent;font-weight:normal;}

#newsletter .warn{color:red;font-weight:normal;background-color:transparent;}

#newsletter .error{color:red;font-weight:bold;background-color:transparent;}





a.white {font-weight:bold;}

a.white:link,

a.white:visited,

a.white:hover {color:#fff;}



