/* layout styles -  header and content */



*{margin:0;padding:0;}

body{font-size:12px;line-height:1.4em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#636363;background:#6089c1;padding:0 0 25px 0;}
.newlestter_background {
	background-color: #FFFFFF;
}
.topallignimage {vertical-align:top;
}


#skip{position:absolute;left:-999px;width:990px;}



p{line-height:13px;line-height:1.4em;color:#636363;}

#container-main{margin:25px auto;border:18px solid #fff;width:754px;background:#fff;}

#flashheader {position:absolute;top:203px;}

#contents{min-height:250px;margin-right:4px;}

#contents a:link{color:#6089c1;border-bottom:1px solid #6089c1;text-decoration:none;}

#contents a:visited{color:#6089c1;border-bottom:1px dashed #E5E7EE;text-decoration:none;}

#contents a:hover{color:#596478;border-bottom:1px dashed #596478;text-decoration:none;}

#header{background:#fff;border-bottom:40px solid #fff;position:relative;}

#header-control{}

#footer{padding:7px 10px 0 0;line-height:12px;text-align:right;font-size:80%;color:#000;background: url(/template-images/default/dsf-ft.gif) top left no-repeat;height:43px;}

#footer a{color:#000;}

.page_footer_link{display:none;}

#topimage {position:absolute;float:right;top:-42px;margin-left:230px;left:0;}

#breadcrumb{display:none}



/* 

navigation elements 

this is for section nav if needed

*/

#navigation-position{position:absolute;left:-999px;width:300px;}

.section-title{display:none;}

/* Overall appearance and position of menu */

#slidingmenu{font-size:14px;font-weight:700;display:block;position:absolute;z-index:500;top:273px;text-align:left;border-top:4px solid #596478;padding:1px 0;}

/* all lists */

#slidingmenu ul{padding:0;margin:0;list-style-type:none;}

/* all list items */

#slidingmenu li{float:left;position:relative;width:123px;margin:0 2px 0 0;}

ul.slidingmenu a:link,ul.slidingmenu a:visited

{border-left:6px solid #596478;color:#fff;text-decoration:none;background:url(/template-images/default/dsf-links.gif) top right;display:block;float:left;margin:0;width:118px;padding:8px 0 8px 0;text-align:center;}

ul.slidingmenu a:hover {background-position:bottom right;text-align:left;padding:8px 0 8px 10px;color:#596478;width:108px}



/* second-level lists */

#slidingmenu li ul{display:none;position:absolute;top:35px;left:6px;}

/* third and further level lists */

#slidingmenu li ul ul{display:none;position:absolute;top:0;left:140px;}

/* lists nested under hovered list items */

#slidingmenu li:hover ul,#slidingmenu li.over ul{display:block;}

ul.slidingmenu ul{margin:4px 0 0;border:1px solid #000;border-width:0;padding:4px 0;display:block;font-size:12px;font-weight:400;text-align:left;color:#000;background:#aeaeae;width:130px;}

ul.slidingmenu ul li{display:block;width:130px;text-align:left;}

ul.slidingmenu ul a:link,

ul.slidingmenu ul a:visited{text-align:left;color:#000;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:121px;border-width:0;}

ul.slidingmenu ul a:hover{background:#000;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:121px;border-width:0;text-align:left;}





h1,.title_1{background:#EDECEC;display:block;font-size:160%;color:#595858;padding:6px;margin:0 0 2px 0;border-bottom:1px dashed #9D9D9D;}

.title_2{background:#F2BC55;display:block;font-size:160%;color:#595858;padding:6px;margin:0 0 2px 0;border-bottom:1px solid #595858;}

.title_1u{display:block;font-size:180%;color:#596478;padding:0 0 5px;border-bottom:1px solid #596478;margin:0 0 5px;line-height:1.5em;}

.title_1_b{display:block;font-size:165%;font-weight:700;color:#596478;padding:0 0 5px;border-bottom:1px solid #596478;margin:0 0 5px;line-height:1.5em;}

h2,.title_3{display:block;font-size:150%;color:#596478;padding:0 0 5px;margin:0;line-height:1.5em;}

.title_3_b{display:block;font-weight:700;font-size:150%;color:#596478;padding:0 0 5px;margin:0;}

h3,.title_3{display:block;font-size:130%;color:#596478;padding:0 0 5px;margin:0;line-height:1.5em;}
hr {
	color: #6089c1;
}

.title_3_b{display:block;font-size:130%;font-weight:700;color:#AB4418;padding:0 0 5px;margin:0;line-height:1.5em;}

h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#596478;padding:5px;margin:0;}

.title_4_b{display:block;font-size:120%;color:#fff;font-weight:700;background-color:#596478;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 #596478;}

.block_1{padding:15px;border:2px dashed #596478;}
/* end of drop down menu *//* speciality elements */

.colouredtable {
	background-color: #FFFFFF;
	vertical-align:text-top
}

.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-top:15px;padding:5px;border-bottom:1px solid #596478;}

.event_link{color:#AAA;font-weight:700;font-size:110%;display:block;}

.event_text{padding:5;display:block;}

.event_text_date{}

.event_link2{}

.article-date{font-weight:700;display:block;}

.article-author{display:block;font-style:italic;margin-bottom:10px;}

.article_list{display:block;margin-bottom:15px;}

.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;}

.article_text{padding:0 20px;display:block;}

.article_text_date{padding:0 20px;}

.article_link2{}

/* form elements */

form {display:block;}

.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}

.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}

.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}

.error-display{}

.input-text{color:#596478;background-color:#dcdcdc;border:1px solid #596478;}

.input-textArea{color:#596478;width:240px;margin-right:5px;background-color:#F2BC55;display:block;height:65px;border:1px solid #596478;}

.input-yesno{color:#596478;background-color:#dcdcdc;border:1px solid #596478;}

.input-nowidth{color:#596478;background-color:#dcdcdc;border:1px solid #596478;}

.input-checkBox{color:#596478;background-color:#dcdcdc;border:1px solid #596478;}

.input-dropDown{color:#596478;background-color:#dcdcdc;border:1px solid #596478;}

.form-display{padding:5px;display:block;color:#F2BC55;width:180px;}

.form-display2{text-align:left;}

.form-header,.members-heading{color:#596478;font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;display:block;}

.label{font-size:90%;font-weight:700;text-align:left;display:block;clear:both;color:#596478;}

.form-text{color:#596478;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}

.submit-main{background:url(/template-images/default/link-h.gif) bottom left;margin-bottom:10px;padding:3px 10px;color:#596478;border:solid 1px #596478;font-weight:700;}

.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #750909;color:#750909;font-size:10px;background-color:#dcdcdc;margin:-60px auto 0;}
.topallignimage {
	vertical-align: top;
}
