/* Container */
#bodycontent table caption a{
     padding: 15px 0 5px 0;
     display:     block;
}

a, a:link, a:visited{
     color: #106792 !important;
}

#main-image{
background:  none !important;
list-style:     none;
text-indent:     0 !important;
}

#nav #main-nav-prom {
background:#D2EAF3 none repeat scroll 0 0;
color:#106792 !important;
float:left;
font-weight:bold;
height:25px;
padding:0 15px;
width:230px;
}

.drop-section{
float:left;
font-size:11px;
width:180px;
padding:  0 0 5px 8px !important;
border: 3px solid #ffffff;
border-top: none;
background:   #eeeeee;
z-index:     5;
}


#nav
{	margin: 0;
	padding: 0}
	
	#nav li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#nav li a
	{	display: block;
		text-decoration: none;
		}

	
		#nav li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
}
				
		#nav li ul li
		{	float: none;
			display: inline}
		
		#nav li ul li a
		{	width: auto;
			}
		
		#nav li ul li a:hover
		{	}
/* Home */
/* CSS Document  */



/* Global Styles

---------------------------------------------------------- */



body {
	margin: 0; padding: 0;	background: #fff;	font-family: helvetica;
	/* Font sizing */
	font-size: small;
	color: #000;
}



a {
	margin: 0; padding: 0;
	color: #000;
	text-decoration: none;
}



.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
	margin: 0;
}



h1 {
	margin: 0; padding: 0;
	font-size: xx-large;
	color: #c51230;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



h2 {
	margin: 0; padding: 0;
	font-size: x-large;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



h3 {
	margin: 0; padding: 0;
	font-size: large;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



h4 {
	margin: 0; padding: 0;
	font-size: medium;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



p {
	display: block;
	margin: auto; padding: 0;
	line-height: 1.35em;
}



p a {
	margin: 0; padding: 0;
	text-decoration: none;
	color:#0000FF;
	border: none;
}



p a:hover {
	color:#FF0000;
}


/* Global classes
-----------------------------------------------------------*/

.container{
	width:100%;
	text-align:center;
	
	}

.page-section{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:    0px !important;
}

/*  Utility Nav
---------------------------------------------------------- */
 #utility-nav{
		width:     	100%;
        height:    	30px;
        background: #e9f7fc;
		margin:		0 20px 0 0;
		font-size:	11px;
}

 #utility-nav form{
        display:            inline;
 }

#utility-nav ul{
	padding:		8px 5px 0 0;
	margin:			0px;
	float:			right;
	width:			350px;
	display:		block;
}

#utility-nav ul li{
	display:		inline;
	padding:		0 0 0 10px;
	float:			left;
}

#utility-nav ul li a{
		color: 		#106792;
}

#utility-nav .searchform{
	position:			relative;
	top:				-4px;
	font-size:			11px;
}

#utility-nav .searchform form{
	background:			transparent url(/app/wa/mediaEntry?mediaEntryId=30) no-repeat scroll left top;
	float:				right;
	height:				20px;
	width:				176px;
	font-size:			11px;
}

#utility-nav .searchform .searchBox{
	border:				none;
	background:			none;
	padding:			0 20px 0 10px;
	position:			relative;
	top:				2px;
	width:				135px;
	color:				#106792;	
}

#utility-nav .searchform .searchBtn{
	display:		inline;
	float:			right;
	position:		relative;
	top:			-17px;
}


/* Header

---------------------------------------------------------- */

#header{
	margin-top: 20px;
	margin-bottom:0;
	padding: 0;	/* testing 
	border: 1px dotted pink;*/
}

#logos{
	margin:			0 0 20px 0;
	display:		block;
}

#logos h1{
	display:		block;
	text-indent:	-9999px;
	height: 		85px;
	width: 			470px;
	overflow: 		hidden;
	background: 	url(/app/wa/mediaEntry?mediaEntryId=57) no-repeat top left;
	float:			left;
}
#logos #logo-cmq{
	display:			block;
	text-indent:	 	-9999px;
	height: 			33px;
	width: 				129px;
	overflow: 			hidden;
	background: 		url(/app/wa/mediaEntry?mediaEntryId=22) no-repeat top left;
	float:				right;
	padding:            0 20px 0 0;
	margin:				10px 0 0 0;
}

#logos #logo-qstp{

	display:			block;
	text-indent:	    -9999px;
	height: 			76px;
	width: 				354px;
	overflow: 			hidden;
	background: 		url(/app/wa/mediaEntry?mediaEntryId=59) no-repeat top left;
	float:				right;
	margin:				10px 0 0 0;
}

#main-image{

	display:			block;
	text-indent:	    -9999px;
	height: 			200px;
	width: 				940px;
	overflow: 			hidden;
	background: 		url(/app/wa/mediaEntry?mediaEntryId=58) no-repeat top left;
	float:				right;
	margin:				10px 0 30px 0;
}

/* Body
-----------------------------------------------------------*/

#body{
	margin-top:         0;
	margin-bottom:      0px;
	padding:            0; /**/
}

#bodycontent{
  /*  
    width:          540px;
    float:          left;
    padding:        0 0 0 10px;
   */ float:left;
	width:			520px;
	padding:		0 0 0 10px;
}

#action_statment{
	background:			#eef6f9;
	width:				170px;
	float:				left;
	padding:			20px 15px 20px 15px;
	margin:				0 0 0 10px;
	color:				#106792;
	font-size:			11px;
	
}

#action_statment h3{
	font-size:			14px;
	color:				#106792;
	padding:			0 0 10px 0;
}

#action_statment p{
	padding:			0 0 10px 0;
}

#action_statment a:link{
		color:				#eef6f9;
		border: 1px solid #eef6f9;
                margin: 10px 0 0 0;
		padding:			4px 8px;
                background: #c0d9e2 none repeat scroll 0 0;
}

#action_statment a:hover{
background: #92b9c8;
}

#bodycontent p{
    margin:         0 0 10px 0;
}

#bodycontent h2{
    color:          #106792;
    font-weight:    normal;
    margin:         0 0 3px 0;
}

#bodycontent img{
    float:          right;
    margin:         0 0 10px 10px;
}

#bcrumbs{
    font-size:      11px;
    color:          #666666 !important;
    margin:         0 0 20px 0;
    display:        block;
}

#bcrumbs a, #bcrumbs a:link{
       color:          #666666 !important;
}

#bodycontent strong {
    color:              #106792 !important;
    font-weight:        bold;
}

#sidebar{
    float:          right;
    height:         200px;
    width:          190px;
    padding:        0 0 0 10px;
    
}

.evoCategoryTitle .menu, .evoCategoryTitle{
    font-size:          14px;
    font-weight:        bold;
    margin:             10px 0 8px 0;
    display:            block;
}

.evoArticleTitle .menu{
    padding:            0 0 12px 0;
    margin:             0 0 15px 0;
    font-size:          11px;
    display:            block;
    background:         url(../images/sidebar-read.jpg) no-repeat bottom left;
}

.evoArticleTitle{
    font-size:          11px;
    display:            block;

}

.evoArticleTitle .menu:hover{
    background:         url(../images/sidebar-read-over.jpg) no-repeat bottom left;
}

.evoArticleDescription a{
    padding:            0 0 12px 0;
    margin:             0 0 15px 0;
    font-size:          11px;
    display:            block;
    background:         url(/app/wa/mediaEntry?mediaEntryId=27) no-repeat bottom left;
}

.evoArticleDescription a:hover{
    background:         url(/app/wa/mediaEntry?mediaEntryId=26) no-repeat bottom left;
}

.evoArticleDate{
    font-size:      11px;
    font-weight:    bold;
    padding:        0 0 3px 0;
}
/* Nav
-----------------------------------------------------------*/

#nav{
	margin-top: 0;
	margin-bottom:0;
	padding: 0;
}

#nav #main-nav-prom{
	float:			left;
	background:		#d2eaf3;
	color: 			#106792 !important;
	font-weight:	bold;
    padding:        0 15px;
}

#nav #main-nav-prom li a{
	color:			#106792;
    padding:        0 7px 0 13px;
}

#nav #main-nav-prom li a:hover{
    background:     url(/app/wa/mediaEntry?mediaEntryId=28) no-repeat 0px 50%;
}

#nav #main-nav{
	float: right;
	color: #D2EAF3;
}

#nav #main-nav a:link{
	color: #3f87ab;
} 

#nav ul{
	padding: 0px;
	margin:  0px;
}

#nav ul li{
	display:		inline;
}

#nav a, #nav a:link, #nav a:visited{
	padding: 1px 5px 1px 5px;
	line-height:  25px;
}

#nav a:hover{
    
}

/* Sub Nav
-----------------------------------------------------------*/

#subnav{
	margin:             0 0 0 0;
	width:              180px;
	float:              left;
    color:              #106792 !important;
}


#subnav a, #subnav a:link, #subnav a:visited{
	padding:        4px 5px 4px 5px;
	display:        block;
    color:          #106792 !important;

}

#subnav a:hover{
	background:	#D2EAF3 none repeat scroll 0 0;
}

.menuactive{
	color:  #C51230;
	font-weight:bold;
}

#nav .submenu1, #nav .submenu2, #nav .submenu3 {
	display: none !important;
}

#nav #menu00, #nav #menu01, #nav #menu02, #nav #menu03, #nav #menu04, #nav #menu05, #nav #menu06, #nav #menu07, #nav #menu08, #nav #menu09, #nav #men10, #nav #menu11, #nav #menu12, #nav #menu13, #nav #menu14, #nav #menu15, #nav #menu16{
	display: none !important;
}

/* Footer
---------------------------------------------------------- */

#footer{
	margin-top: 0;
	margin-bottom:20px;
	padding: 0;
	/* testing */
}

/* Footer
---------------------------------------------------------- */

#copy-write{
	margin-top:         0;
	margin-bottom:      40px;
	padding:            0;
    color:              #cccccc;
	/* testing */
	font-size:xx-small;
}

#copy-write p{
	font-size:          xx-small;
    float:              left;

}

#copy-write hr{
    color:              #cccccc;
    border:             none;
    border-top:         1px solid #cccccc;
}

#copy-write ul{
   list-style:          none;
    float:              right;
    margin:             0px;
}

#copy-write ul li{
    display:            inline;
}

#copy-write ul li a{
    font-size:          10px;
    color:              #666666;

}

#copy-write ul li a:hover{
    color:              #106792;

}

#copy-write .totop{
    background:transparent url(/app/wa/mediaEntry?mediaEntryId=31) no-repeat scroll left top;
display:block;
height:12px;
overflow:hidden;
position:relative;
right:-450px;
text-indent:-99999px;
width:23px;
}

/* Search Form in Utility Nav

---------------------------------------------------------- */


/* Page Navigation

---------------------------------------------------------- */
/* Home */
.totop{
   display:     none;
}
