/* CSS Document */

body {

background-image : url(images/back.gif);

background-position : 50% 0px;

background-repeat : repeat-y;



padding:0px;

font: 12px arial,verdana,helvetica, sans-serif;

}



/* be nicer to older browsers */

p,ul,li,td,tr {	color:#353535;font:12px arial,verdana,helvetica, sans-serif;}	



	

h1 {

	margin:0px 0px 15px 0px;

	padding:0px;

	font-size:12px;

	font-weight:900;

	color:#797979;

	}

h2{

	font:bold 12px/14px arial,verdana, helvetica, sans-serif;

	margin:0px 0px 0px 17px;  

	padding:0px;

	font-size:12px;

	font-weight:700;

	color:#304d5d;

	}

	 h2 a {



	color: #000033;

	}

	

	

h2 a:link {color: #304d5d}

h2 a:visited {color:#304d5d}

h2 a:hover {color: #CC0000}

h2 a:active {color: #304d5d}

	



	

.header{

	font:bold 12px/14px arial,verdana, helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	color: #26495c;

	}	

	

.contentPadder{

	padding:5px;

}

p {

	font:11px/20px arial,verdana, helvetica, sans-serif;

	margin:0px 0px 16px 0px;

	padding:0px;

	line-height:17px;

	}

	

p  a:link {color: #304d5d}

p  a:visited {color:#304d5d}

p  a:hover {color: #CC0000}

p  a:active {color: #304d5d}

	



h4 {

    font: 11px/20px arial,verdana, helvetica, sans-serif;

    line-height:17px;

    font-size:11px;

    color: #524A4F;

    

    

    }

	

	h4 a {

	

	color:#524A4F;



	}

h4 a:link {color: #524A4F}

h4 a:visited {color:#524A4F}

h4 a:hover {color: #CC0000}

h4 a:active {color: #524A4F }









h6 {

	font: 11px/20px arial,verdana, helvetica, sans-serif;

	line-height:17px;

	font-size:11px;

	color:#304d5d;

	margin-left:18px;

	

	}

	

	h6 a {

	text-decoration:none;

	color:#304d5d;



	}

h6 a:link {color: #304d5d}

h6 a:visited {color:#304d5d}

h6 a:hover {color: #CC0000}

h6 a:active {color: #304d5d}





.footer, .footer td {font-size:9px;color:#767676;font-weight:400;line-height:17px;text-align: center}

.footer a {text-decoration:underline;font-weight:400;color:#767676;font-size:9px;}



ul{ 



padding: 0;

margin-left: 15px;

}



h3{

	font: bold 12px arial,verdana, helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	margin-bottom:0px;

	color:#4c6a7b;

	}

	

h5{

	font: bold 11px arial,verdana, helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	line-height:17px;

	margin-bottom:0px;

	color:#353535;

	margin-left: 16px;

	}

/* Home page */

.flash-content-btm {

	background: url('images/gradient-btm.jpg') 0 100% repeat-x;

	border-right: 1px solid #ffffff;

	padding-bottom: 14px;

}



.text-content {

	padding: 6px 20px 0 22px;

	text-align: left;

}



.text-content h3 {

	margin-top: 10px;

}



.text-content p {

	margin: 0 0 10px 0;

}



.text-content a.read-more {

	background: url('images/arrow.jpg') 0 2px no-repeat;

	color: #5c89a8;

	padding: 0 0 0 12px;

}



.text-content a.read-more:hover {

	color: #cc3300;

}



.left-content {

	width: 580px;

	vertical-align: top;

}



.right-content {

	width: 249px;

	vertical-align: top;

	text-align: left;

}



.callout-btm {

	background: url('images/gradient-btm.jpg') 0 100% repeat-x;

	width: 249px;

	height: 14px;

	font-size: 1px;

}



#right-callouts {

	width: 238px;

	border-left: 6px solid #E0DED2;

	border-right: 6px solid #BCB6A6;

}

	

#right-callouts .right-callout {

	background: #dce6fd;

	color: #7B7A74;

	font-size: 11px !important;

	min-height: 120px;

	height: auto !important;

	height: 120px;

	padding-bottom: 15px;

	border-bottom: 1px solid #fff;

}



#right-callouts .right-callout-top {

	background: #dce6fd;

	color: #7B7A74;

	font-size: 11px !important;

	min-height: 120px;

	height: auto !important;

	height: 120px;

	padding-bottom: 15px;

	border-bottom: 1px solid #fff;

	border-top: 5px solid #CD3401;

}



#right-callouts .last {

	border-bottom: 0;

}



#right-callouts .right-callout p,

#right-callouts .right-callout-top p,

#right-callouts .last p {

	color: #6B6B69;

	font-size: 11px !important;

	margin-bottom: 0 !important;

	padding: 14px 20px 10px 14px;

}



#right-callouts .right-callout h4,

#right-callouts .right-callout-top h4

{

	background: #384b58;

	font-family: 'time new roman', times, serif;

	font-size: 13px !important;

	font-weight: bold;

	letter-spacing: 1px;

	color: #ffffff;

	text-align: center;

	text-transform: uppercase;

	margin: 0 !important;

	padding: 12px 0 12px 0;

}



#right-callouts .right-callout a.more-link,

#right-callouts .right-callout-top a.more-link

{

	background: url('images/bullet.jpg') 0 1px no-repeat;

	display: block;

	line-height: 15px;

	color: #304d5d;

	font-size: 11px !important;

	text-decoration: none;

	text-transform: uppercase;

	margin: 0 0 0 14px;

	padding: 0 0 0 21px;

}



#right-callouts .right-callout a.more-link:hover,

#right-callouts .right-callout-top a.more-link:hover

{

	color: #ffffff;

}



.mainContent ul{ margin-left: 33px; }

.mainContent p {color:#353535; margin-left:18px;} 

div.subtext {font: italic 11px/20px arial,verdana, helvetica, sans-serif;color:#909081; margin-left:18px;margin-bottom:10px;line-height:17px;} 

div.tabletext {font: 11px/20px arial,verdana, helvetica, sans-serif;color:#353535; margin-left:18px;margin-bottom:3px;line-height:15px;} 



.mainContent li { color:#353535;font-size:11px;margin-bottom:10px;line-height:17px;}  

 

.mainContent li a {color:#353535;}

.mainContent li a:link {color: #353535}

.mainContent li a:visited {color:#353535}

.mainContent li a:hover {color: #d64923}

.mainContent li a:active {color: #353535 }







.boldLinks a {color:#353535;font-weight:900;font-size:11px;}



.boldLinks a:link {color: #524A4F}

.boldLinks a:visited {color:#524A4F}

.boldLinks a:hover {color: #CC0000}

.boldLinks a:active {color: #524A4F }











#navlist { 

	list-style-image: url(images/arrow.jpg);

	margin-bottom:10px; 

	list-style-type: none;

}





.sidenav_container{

        width:197px;

     	padding-top: 17px;

		padding-bottom: 17px;

        background-color:#f1f0eb;

  }

  

  .sidenav_container .sidenav_header{

    



   	font: 12px/20px arial,verdana, helvetica, sans-serif; 

    font-size:12px;

    color:#304d5d;

    font-weight:900;

    margin-left:20px;

	margin-bottom:10px;

	

  }

 

  .sidenav_container  ul{

  	list-style-image: url('images/arrow1.jpg');

	margin-top: 2px; 

	margin-bottom:10px;

  }

  

  .sidenav_container  ul li{

  

    font: 11px/20px arial,verdana, helvetica, sans-serif;

    line-height:17px;

    font-size:11px;

	margin-left:20px;

    color: #343434;

    padding:0;

    list-style-type:none;

     }

    

 .sidenav_container  ul li a {color:#524A4F;}

 .sidenav_container  ul li a:link {color: #524A4F}

 .sidenav_container  ul li a:visited {color:#524A4F}

 .sidenav_container  ul li a:hover {color: #d64923}

 .sidenav_container  ul li a:active {color: #524A4F }

    



.breakoutTable td, .breakoutTable a {margin-left: 8px;font-size:11px; line-height:11px;margin-bottom:15px}

.breakoutTableHeader  p {margin-left: 18px;color:#FFFFFF;font: 11px/20px arial,verdana, helvetica, sans-serif;font-size:12px;font-weight:900;line-height:18px;margin-bottom:0;}



/*forms */

form {padding:0px; margin:0px;}

input {font-size:10px; vertical-align:top; padding:0px; margin:0px;}

select {font-size:10px; height:18px; font-family: arial, verdana, sans-serif; width:250px;}

.select-home {font-size:10px; height:18px; font-family: arial, verdana, sans-serif; width:228px;}

textarea {font-size: 10px; font-family: arial, verdana, sans-serif; width:220px; height:200px;}

.input-text {width:250px;}





/*forms*/

input,textarea {background-color:#F7F7F7; margin:3px; border:1px solid #CCCCCC; color:#666666}

input.submit {border:0; margin-top:10px;}



.hide { display: none; }



.validation { COLOR: #FF0000; }



/* =Main nav CSS Menus (Core styles - Do not modify)

---------------------------------------------------------------------------------------------------- */

.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}

.qmmc .qmdividery {float:left;width:0px;}

.qmmc .qmtitle {display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}

.qmmc {position:relative; z-index:10;}

.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}

.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}

.qmsh div a {float:left;}

.qmmc div {visibility:hidden;position:absolute;}

.qmmc .qmcbox {cursor:default;display:block;position:relative;z-index:1;}

.qmmc .qmcbox a {display:inline;}

.qmmc .qmcbox div {float:none;position:static;visibility:inherit;left:auto;}

.qmmc li {z-index:auto;}

.qmmc ul {left:-10000px;position:absolute;z-index:10;}

.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}

.qmmc li a {float:none}

.qmmc li:hover > ul {left:auto;}



#qm0 ul {top:100%;}

#qm0 ul li:hover > ul {top:0;left:100%;}

#qm1 ul {top:100%;}

#qm1 ul li:hover > ul {top:0;left:100%}



/* =Main nav and dropdowns (modify at will)

---------------------------------------------------------------------------------------------------- */ 

#main-nav {

	background: #121d25 url('images/main-nav-bg.gif') 0 0 repeat-x;

	width: 830px;

	min-height: 69px;

	height: auto !important;

	height: 69px;

	border-bottom: 1px solid #fff;

}



/* (MAIN) Container */	

.clear {
    clear: both;
    height: 1px;
    font-size: 1px;
    width: 100%;
}


#qm0 {	

	padding: 44px 0 0 6px;

	margin: 0;
	
	float: left;

}



/* (MAIN) Items */	

#qm0 a {	

	color: #fff;

	font-size: 12px;
	
	font-family: verdana, arial,helvetica, sans-serif;

	text-decoration: none;

	text-transform: uppercase;

	padding: 3px 30px 6px 30px;

	text-align: center;

	outline: none;

}	



#qm0 a sup {

	height: 0;

	line-height: 1;

	vertical-align: baseline;

	position: relative;

	bottom: 1px;

	font-size: 8px;

}



/* (MAIN) Active State */	

body #qm0 .qmactive, body #qm0 .qmactive:hover, #qm0 a:hover {

	background: url('images/main-nav-item-bg-hover.gif') 0 100% repeat-x;

}



/* (MAIN) Parent Items */	

#qm0 .qmparent {	

}



/* (SUB) Container */	

#qm0 div, #qm0 ul {	

	background: url('images/dropdown-bg.png') 0 0 no-repeat;

	color: #000000;

	border-left: 1px solid #AFB2B6;

	border-right: 1px solid #AFB2B6;

	border-bottom: 1px solid #AFB2B6;

	margin: 2px 0 0 0;

	min-width: 210px;

	width: auto !important;

	width: 210px;

}

 

/* (SUB) Items */	

#qm0 div a, #qm0 ul a {	

	color: #333333;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	text-align: left;

	text-transform: none;

	padding: 4px 5px 4px 5px;

	border-top: 1px solid #fff;

	margin: 0;

}



#qm0 div a span {	

	background: url('images/sub-nav-item-bullet.gif') 0 5px no-repeat;

	padding: 0 0 0 11px;

}



/* (SUB) Hover State */	

#qm0 div a:hover {	

	background: #e1ddd5 url('images/sub-nav-item-bg-hover.gif') 0 0 repeat-x;

	color: #326478;

	font-weight: normal;

	text-decoration: none;

	text-transform: none;

	margin: 0;

	padding: 4px 5px 4px 5px;

	border-top: 1px solid #fff;

}



/* (SUB) Active State*/	

body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	

	background: #e1ddd5 url('images/sub-nav-item-bg-hover.gif') 0 0 repeat-x;

	color: #326478;

	font-weight: normal;

	text-decoration: none;

	text-transform: none;

	margin: 0;

	padding: 4px 5px 4px 5px;

	border-top: 1px solid #fff;

}



#qm0 div a.first, #qm0 div a.first:hover {

	border: 0;

}

