/* *************************************** */
/*  Master CSS     ON DESKTOP!!            */
/* *************************************** */

/* *************************************** */
/*    Color Schemes     	     		   */
/* *************************************** */
/*

swicblue - color:#21428D;
darkblue - color:#0b3e91;
orange - color:#EC903D;
darktan - color:#EDE0BF;
lighttan - background-color:#f6efdf;
#faf7ef
#fcfbf7
darkgrey - color:#aeaeae;
lightgrey - background-color:#eaeaea;

lightblue(test color) - background-color:#DFEBF4;
test blues:
#90a0c6;
#c7cfe2
#e3e7f0
#f1f3f7
*/ 

#content3
{
    /*outline: green solid;	*/
    float: right; 
    position: relative;
    width: 802px;
    clear: right;
    padding: 0px;
    min-height: 550px;  
	/*background-image:   url(../images/bluelghthome.png);*/
    background-repeat: repeat-x;
  	background-color: #EDE0BF; 	
	background-color: #F6EFDF;
	background-color: #ffffff;
    z-index: 0;
}

#logowide img
{
	display:block;
    margin-left: auto;
    margin-right: auto; 
	margin-top: 8px;
	margin-bottom: 20px
}

div#toplinksnav 
{
    margin-left: 191px;
	position: absolute; 
	top: 65px;
}

div.spacer
{
 height: 10px;
}
 
/* image styles */
/*
.float-none
{
	margin: 3px;
}
*/

.float-left
{
		margin:3px;
		float:left;
}

/*
.float-right
{
		margin: 3px;
		float:right;
} 
 */

/* *************************************** */
/*  Header CSS                             */
/* *************************************** */

div#headerbar_new

{
background-image: url(../images/titlebar_800x130_tan3.gif);
margin-left: 191px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-family: sans-serif;
height: 90px;
line-height: 58px;
padding-left: 30px;
color: white;
font-size: 25pt;
}

div#headerbar_new  h1 

{
font-family: sans-serif;
color: white;
font-size: 25pt;
line-height: 58px;
font-weight: normal;
}

#headerright
{
		/*outline: 2px solid black;*/
		right:10px;
		top:0px;
		width: 221px;
		height: 65px;
		position:absolute;
		display:block;
}

	#headerrighttop
	{
			/*outline: 1px solid white;*/
			display:block;	
			position:absolute;					
			height: 29px;
			width: 221px;
			right:0px;
			top:0px;						
	}

		div#homesearch2
		{   
			/*outline: 1px solid green;*/
			display:block;
			position:absolute;
			padding-top: 3px;
			padding-bottom: 3px;
			width: 180px;
			right:0px;			
		}

	#headerlogoicons
	{
		/*outline: 1px solid yellow;*/
		position: absolute;
		padding:0px;
		margin:0px;
		right:0px;
		bottom: 3px;
		height: 25px;
		width: 221px;


	}

		#headerlogoicons a
		{	
			font-size:small;
			color: #ffffff;
			line-height: normal!important;

		}

.headerlogoicon1 
{
	/*outline: 1px solid orange;*/
	top: 0px;
	position:absolute;	
	left: 17px;
	height: 25px;
	width: 22px;
}

	.headerlogoicon1 a
	{
		padding:0px;
		position:absolute;	
		top: 3px;
	}

.headerlogoicon2 
{
	/*outline: 1px solid orange;*/
	top: 0px;
	position:absolute;	
	left: 46px;
	height: 25px;
	width:54px;
}

/*	.headerlogoicon2 img
	{
		padding:0px;
		position:absolute;
		top:0px;
	}   */
	
    .headerlogoicon2 a
    {
	    padding:0px;
    	position:absolute;
	    top:3px;
    }
	
.headerlogoicon3 
{
	/*outline: 1px solid orange;*/
	top: 1px;
	position:absolute;	
	left: 105px;
	height: 25px;
	width: 25px;
}

		.headerlogoicon3 img
	{
		padding:0px;
		position:absolute;
		top:0px;
	}
	
.headerlogoicon4 
{
	/*outline: 1px solid orange;*/
	top: 1px;
	position:absolute;
	left: 135px;
	height: 25px;
	width: 50px;
}

	.headerlogoicon4 img
	{
		position:absolute;
		top: 0px;
		padding:0px;
	}

	.headerlogoicon5 
{
	/*outline: 1px solid orange;*/
	position:absolute;
	top: 0px;
	left: 191px;
	height: 25px;
	width: 25px;
}

	.headerlogoicon5 img
	{
		position:absolute;
		top: 0px;
		padding:0px;
	}
	
div.azlink 
{
	outline: 1px solid white;
	position: absolute;
	height: 50px;
	width: 30px;
}

div.azlink a
{
	position:absolute;
	top:5px;
	color: white;
	font-weight: normal;
	font-size: small;
	line-height: normal !important;
}


/* *************************************** */
/*  Left Nav CSS                           */
/* *************************************** */

div#leftnav_new
{
	display:block;
	margin: 0px;
    width: 191px;
	left:0px;
    z-index: 1;
    top:0px;
    position:absolute;
	background-color: #EDE0BF;
	height: 100%;
}


div#leftnavtop_new

{
display: table;
width: 191px;
background-image: url(../images/leftnavtop_gradient5.jpg);
background-repeat: repeat-x;
background-position: top;
z-index: 1;
height: 352px
}

div#leftnavtop_new_fnd

{
display: table;
width: 191px;
background-image: url(../images/leftnavtop_gradient5.jpg);
background-repeat: repeat-x;
background-position: top;
z-index: 1;
height: 462px
}

#leftnavbottom_new
{
	display: block;
    width: 191px;
	min-height: 100px;
}

#resourcesnav
{
	position: relative;
	bottom: 0px;
    padding: 5px;
	margin-left: 9px; 
	border: 1px solid rgb(33,66,141);
    clear: left;
    width: 161px;
    background-color: white;
    text-align: left;	
}

p.title
{
    border-bottom: 1px solid orange;
    font-weight: bold;
    color: #0038A8;
	margin:0px;
}

#resourcesnav a
{
    padding-left: 10px;
}
/*
.ad_content_wrapper
{
	background-color: #fff;
	width:161px;
	padding: 5px;
	margin: 10px 0px 10px 9px; 
	border: 1px solid #0b3e91;
}
*/
.ad_content
{
	display: block;
    clear: left;
    width: 161px;
    background-color: white;
	text-align:center;
	border: 1px solid #0b3e91;
	margin: 10px 0px 10px 9px; 
	padding: 5px;
}




.ad_content:hover
{
border: 1px solid #EC903D;

}

#leftnavbottom_padding
{
	display:block;
	height: 10px;
}

.leftnavlogos
{
	background-color: white;
}

.leftnavlogos img

{
	background-color: white;
	clear:left;
	display:block;
    margin-left: auto;
    margin-right: auto; 
	padding-bottom:15px;
}

/* *************************************** */
/*  General Widget CSS Styling             */
/* *************************************** */

.toprow-wrapper
{
	/*outline:1px solid lime;*/
	height: 266px;
	background:#f1f3f7;
	background-color:#faf7ef;
	
}

.toprow-col1
{
	/*outline: 1px solid magenta;*/
	position:relative;
	top:6px;
	left:6px;
	width: 521px;
	height:254px;
	overflow:hidden;
	
}

.toprow-col2
{
	
	position:relative;
	top:-248px;
	left:533px;
	height:254px;
	width: 262px;
	/*border: 1px solid rgb(33,66,141);
	background-color: #F6EFDF;*/

}

.storiesnhighlights_widget
{
	overflow:auto;
}



h2.widget_header
{
	font-family: Arial, Helvetica, Georgia, serif;
    font-size: small!important;
    font-weight: bold;
	color: rgb(33,66,141);
	color: #ffffff;

}

.widget_row1
{
	/*outline:1px solid black;*/
	position: relative;
	margin-top: 5px; /*this is to manually make space if there is no announcements until we have some way to automate things*/
}
    
.widget_col1
{
	/*outline: 1px solid green;*/
	width:263px; 
	position:relative;
	top:0px;
	left:6px;
}

.widget_col2
{
	/*outline: 1px solid green;*/
	width:263px; 
	position:absolute;
	top:0px;
	left:269px;
}

.widget_col3
{
	/*outline: 1px solid green;*/
	width:262px; 
	position:absolute;
	top:0px;
	left:532px;
}	
	
div.widget_header p
{
	font-family: Arial, Helvetica, Georgia, serif;
    font-size: small!important;
    font-weight: bold;
	color: rgb(33,66,141);
	color: #ffffff;
	
}

.widget_header 
{
	padding-top: 3px;
	background-color: #F6EFDF;
	background-color: rgb(33,66,141);
	border-bottom: 1px solid rgb(236,144,61);
	height: 20px;
	padding-left: 5px;
	margin-bottom: 8px;

}

.widget_2col
{
	/*margin-top: 12px;*/
	margin-left: 12px;
	min-height: 285px;
	background-color: #ffffff;
	background-color: #F6EFDF;	
	width: 376px;
	border: 1px solid #EDE0BF;
	border: 1px solid rgb(33,66,141);
}

.widget_3col
{
	min-height: 285px;
	/*background-color: #ffffff;
	background-color: #F6EFDF;*/
	background-color:#f1f3f7;
	background-color:#fcfbf7;	
	background-color:#faf7ef;
	width: 256px;
	/*border: 1px solid #EDE0BF;
	border: 1px solid rgb(33,66,141);*/

}


/* *************************************** */
/*  News and Events Specific Widget CSS    */
/* *************************************** */

div.widget_2col li
{
	font-family: Arial, Helvetica, Georgia, serif;
	list-style: none;
	/*text-indent: -25px;*/
}

div.widget_3col li
{
	font-family: Arial, Helvetica, Georgia, serif;
	list-style: disc;
	list-style-image: none;
	list-style-type:none;
	text-indent: -14px;
}

div.widget_3col ul
{
	padding-bottom: 0px!important;
}

a.newslistlinks
{
	color: #0038a8;
	text-decoration: none;
	font-size: 9pt;
	margin:0px!important;
	
	background-image: url(/images/bullet.gif)!important;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:8px;
}

a.newslistlinks:hover 
{
	text-decoration: underline;
}

a.archivednews
{
	color: #0038a8;
	font-weight: bold;
	text-decoration: none;
	font-size:9pt!important;
	margin-left: 5px;
}

a.archivednews:hover
{
	text-decoration: underline;
}

#gogreen
{
	font-family: Arial, Helvetica, Georgia, serif;
	font-size: 9pt;
	text-decoration: none;
	color: green;
	list-style: none;
	
	background-image: url(/images/bullet.gif)!important;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:8px;
}

#gogreen:hover
{
	text-decoration: underline;
}

/* *************************************** */
/*  Poll Widget                            */
/* *************************************** */

.poll_widget_frame
{
	width: 263px;
	min-height: 285px;
	margin: 0px!important;
	/*border: 1px solid rgb(33,66,141);*/
	background-color: #fff;
}


/* *************************************** */
/*  Announcment Widget                     */
/* *************************************** */

.announcement_widget
{
	padding:5px 5px 5px 5px;
    position:relative;
	width: 779px;
	margin-top:5px;
	margin-left:6px;
	/*background-color: #F6EFDF;
	border: 1px solid rgb(33,66,141);*/
	border-top: 1px solid rgb(33,66,141);
	border-bottom:1px solid rgb(33,66,141);
}

.announcement_widget ul
{
	list-style-type:disc;
}

.announcement_widget ul li
{

	margin:0px!important;
	padding:0px!important;
}

.announcement_widget div
{
	margin:0px!important;
	padding:0px!important;
}
	






