@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	color:#dfe7ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#000000;
	/*background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
	background-color:#494949;*/
}

div {margin:0px;}

form {margin:0px;}

img {border:0px;}

h1 {
	padding:0px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:bolder;
	margin:40px 0px;
}
h2 {
	padding:0px;
	color:#c51bdc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
}
h3 {
	padding:0px;
	color:#dfe7ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	margin:10px 0px;
	background-color:EEEEEE;
}
h4 {
	padding:2px 2px 2px 4px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
}

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#a1a1a1;
}

a {color:#c51bdc; text-decoration:none;}
a:link {color:#c51bdc; text-decoration:underline;}
a:visited {color:#c51bdc; text-decoration:underline;}
a:hover {color:#c51bdc; text-decoration:underline;}

#dbe_tab_off
{
padding:5px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#FFFFFF;
font-weight:bold;
}
#dbe_tab
{
width:125px;
border:1px solid #CCCCCC;
}
#dbe_tab a
{
display:block;
padding:5px;
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
}
#dbe_tab a:hover
{
background-color:#333333;	
}

#dbe_btn1_off
{
padding:2px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#FFFFFF;
font-weight:bold;
}
#dbe_btn1
{
width:50px;
border:1px solid #CCCCCC;
}
#dbe_btn1 a
{
display:block;
padding:2px;
background-color:#009900;
color:#FFFFFF;
font-weight:bold;
}
#dbe_btn1 a:hover
{
background-color:#006600;	
}

#main {
	
}

#mainBody {

}

#mainContent {
	background-color:#2c2d31;
	padding:20px;
}

#mainPageTitle1 {
	background-color:#3c76be;
	text-align:left;
}

#mainPageTitle2 {
	background-color:#33cc33;
	text-align:left;
}

#mainPageTitle3 {
	background-color:#8064a2;
	text-align:left;
}

#mainPageTitle4 {
	background-color:#4bacc6;
	text-align:left;
}

#mainPageTitle5 {
	background-color:#f79646;
	text-align:left;
}

#mainPageTitle6 {
	background-color:#c0504d;
	text-align:left;
}

#mainPageTitle7 {
	background-color:#4dc0b1;
	text-align:left;
}

#mainPageContent {
	/*height:300px;*/
	padding:10px 0px 10px 10px;
	text-align:left;
	/*background-color:#f1f0f0;*/
}

#contentTitle {
	font-size:14px;
	font-weight:bold;
	background-image: url("images/maintitlebg.jpg");
	background-repeat:repeat-x;
	background-color:#B9C3D8;
	color:#002953;
	border:1px solid #B9C3D8;
	padding:2px;
	text-align:left;
}

#tableTitle {
	font-size:14px;
	font-weight:bold;
	background-image: url("images/maintitlebg.jpg");
	background-repeat:repeat-x;
	background-color:#B9C3D8;
	color:#002953;
	border-right:1px solid #B9C3D8;
	border-top:1px solid #B9C3D8;
	border-left:1px solid #B9C3D8;
	padding:5px;
}

#tableCells {
	border-right:1px solid #B9C3D8;
	border-bottom:1px solid #B9C3D8;
	border-left:1px solid #B9C3D8;
	padding:5px;
}

#tableFoot {
	background-color:#FFFFCC;
	border-right:1px solid #B9C3D8;
	border-bottom:1px solid #B9C3D8;
	border-left:1px solid #B9C3D8;
	padding:5px;
}

#viewContent {
	/*height:300px;*/
	padding:10px;
	text-align:left;
	border-right:1px solid #B9C3D8;
	border-bottom:1px solid #B9C3D8;
	border-left:1px solid #B9C3D8;
}

#maincontent_left {
	clear:both;
	width:265px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:10px 0px 5px 0px;
}

#maincontent_left2 {
	clear:both;
	width:540px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:10px 0px 5px 0px;
}

#maincontent_right {
	width:265px;
	float:right;
	padding:0px 5px 0px 0px;
	margin:10px 0px 5px 0px;
}

#maincontent_right2 {
	width:540px;
	float:right;
	padding:0px 5px 0px 0px;
	margin:10px 0px 5px 0px;
}

#header {
	
}

#topnav {
	
}

#topnavlinks {
	color:#FFFFFF;
}

#topnavlinks a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#topnavlinks a:link {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#topnavlinks a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#topnavlinks a:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}

#mainareapop {
	width:565px;
}

#rotate {
float:left;
-webkit-transform: rotate(-90deg); 
-moz-transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.tabon {
	width:125px;
	padding:2px 2px 2px 4px;
	border-top:1px solid #B9C3D8;
	border-right:1px solid #B9C3D8;
	border-left:1px solid #B9C3D8;
	background-color:#2c2d31;
	font-weight:bold;
}

.taboff {
	width:125px;
	padding:2px 2px 2px 4px;
	border:1px solid #B9C3D8;
	background-color:#120f10;
	font-weight:bold;
}

.tabbg {
	padding:2px;
	border-bottom:1px solid #B9C3D8;
}

.message {font-size:10px; font-weight:bold; color:#990000; font-style:italic;}

.content {font-size:12px; color:#000000;}
.content a:link {color:#3c76be; text-decoration:none;}
.content a:visited {color:#3c76be; text-decoration:none;}
.content a:hover {color:#4bacc6; text-decoration:none;}

.contentsm {font-size:10px; color:#000000;}
.contentsm a:link {color:#3c76be; text-decoration:none;}
.contentsm a:visited {color:#3c76be; text-decoration:none;}
.contentsm a:hover {color:#4bacc6; text-decoration:none;}

.content2 {font-size:12px; color:#FFFFFF;}
.content2 a:link {color:#FFFFCC; text-decoration:none;}
.content2 a:visited {color:#FFFFCC; text-decoration:none;}
.content2 a:hover {color:#FFFFCC; text-decoration:none;}

.contentsm2 {font-size:10px; color:#FFFFFF;}
.contentsm2 a:link {color:#FFFFCC; text-decoration:none;}
.contentsm2 a:visited {color:#FFFFCC; text-decoration:none;}
.contentsm2 a:hover {color:#FFFFCC; text-decoration:none;}

.contentwhite {font-size:12px; color:#FFFFFF;}
.contentwhite a:link {color:#FFFFFF; text-decoration:none;}
.contentwhite a:visited {color:#FFFFFF; text-decoration:none;}
.contentwhite a:hover {color:#FFFFFF; text-decoration:none;}

.footer {font-size:10px; color:#484295;}
.footer a:link {color:#FFFFCC; text-decoration:none;}
.footer a:visited {color:#FFFFCC; text-decoration:none;}
.footer a:hover {color:#FFFFCC; text-decoration:underline;}

.sigTxt {font-size:10px; color:#999999; font-style:italic;}
.sigTxt a:link {color:#3c76be; text-decoration:none;}
.sigTxt a:visited {color:#3c76be; text-decoration:none;}
.sigTxt a:hover {color:#4bacc6; text-decoration:none;}

.titleTxt {font-size:18px; color:#000099; font-weight:bold;}
.dateTxt {font-size:12px; color:#990000; font-weight:bold;}

.mainfootertxt {font-size:10px; color:#000000;}
.mainfootertxt a:link {color:#000099; text-decoration:none;}
.mainfootertxt a:visited {color:#000099; text-decoration:none;}
.mainfootertxt a:hover {color:#000099; text-decoration:underline;}

.pagefooter {font-size:10px; color:#000000; padding:20px;}
.pagefooter a:link {color:#000099; text-decoration:none;}
.pagefooter a:visited {color:#000099; text-decoration:none;}
.pagefooter a:hover {color:#000099; text-decoration:underline;}

.leftTitle1 {font-size:14px; color:#000099; font-weight:bold; padding:4px; border-bottom:1px solid #000099;}
.leftTitle2 {font-size:11px; color:#000099; font-weight:bold; padding:4px;}
.leftTitle3 {font-size:11px; color:#000099; font-weight:bold; padding:4px 4px 4px 14px;}

.dataGridHdr {background-color:#000099}
.dataGrid1 {background-color:#CCCCCC}
.dataGrid2 {background-color:#EEEEEE}

.greentxt {color:#009900;}
.redtxt {color:#990000;}

/*!!!!!!!!!!! MyCSSMenu Core CSS [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;zoom:1;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 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:0px;left:100%;}

	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#3c76be;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-6px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		color:#FFFF99;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#B9C3D8;
		color:#3c76be;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#B9C3D8;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}
	
/*DSWA*/
#hdr
{
	width : 1028px;
	padding:20px;
	margin : 0 auto;
}

#nav
{
	width : 1028px;
	margin : 0 auto;
}

#inner_rounded_top
{
	background : url("/images/inner_roundedtop.gif") no-repeat;

	width : 1026px;
	height : 10px;
}

#inner_rounded_bottom
{
	background : url("/images/inner_roundedbottom.gif") no-repeat;

	width : 1028px;
	height : 10px;
	margin : 0 auto;
}

#subfooter_rounded_bottom
{
	background : url("/images/subfooter_roundedbottom.gif") no-repeat;

	width : 973px;
	height : 10px;

	margin : 0 auto;
}

#main_container
{
	width : 1026px;

	border-style : solid;
	border-color : #E6E6E6;
	border-width : 0px 1px 0px 1px;

	margin : 0 auto;

}

#inner_container
{
	/*background : url('images/innerpage_bg.gif') repeat-y;

	width : 973px;

	margin : 0px auto 20px auto;
	*/
}

#sub_footer
{
	color : #868686;

	width : 972px;
	height : 27px;

	font-family : Arial;
	font-size : 10px;

	border-style : solid;
	border-color : #E6E6E6;
	border-width : 0px 1px 0px 1px;

	margin : 0 auto;
}

#copyright
{
	float : left;

	width : 358px;

	padding-top : 10px;
	padding-left : 21px;
}

#socialmedia
{
	float : left;

	width : 290px;

	padding-left : 282px;
	padding-top : 6px;
}

/************
FOLLOW
************/
#follow_twitter
{
	float : left;

	background : url("/images/follow_us/twitter.gif");

	width : 25px;
	height : 25px;


	margin-right : 9px;
	display : block;
}

#follow_twitter:hover
{
	background-position : 0 -25px;
	margin-right : 9px;
}

#follow_twitter span
{
	display : none;
	margin-right : 9px;
}

#follow_facebook
{
	float : left;

	background : url('/images/follow_us/facebook.gif');

	width : 25px;
	height : 25px;

	display : block;

	margin-right : 9px;
}

#follow_facebook:hover
{
	background-position : 0 -25px;

	margin-right : 9px;
}

#follow_facebook span
{
	display : none;

	margin-right : 9px;
}

#follow_myspace
{
	float : left;
	background : url('/images/follow_us/myspace.gif');

	width : 25px;
	height : 25px;

	display : block;

	margin-right : 9px;
}

#follow_myspace:hover
{
	background-position : 0 -25px;

	margin-right : 9px;
}

#follow_myspace span
{
	display : none;

	margin-right : 9px;
}

#follow_dslive
{
	float : left;
	background : url('/images/follow_us/dslive.gif');

	width : 25px;
	height : 25px;

	display : block;

	margin-right : 9px;
}

#follow_dslive:hover
{
	background-position : 0 -25px;

	margin-right : 9px;
}

#follow_dslive span
{
	display : none;

	margin-right : 9px;
}

#follow_linkedin
{
	float : left;
	background : url('/images/follow_us/linkedin.gif');

	width : 25px;
	height : 25px;

	display : block;

	margin-right : 9px;
}

#follow_linkedin:hover
{
	background-position : 0 -25px;

	margin-right : 9px;
}

#follow_linkedin span
{
	display : none;

	margin-right : 9px;
}

#follow_youtube
{
	float : left;
	background : url('/images/follow_us/youtube.gif');

	width : 25px;
	height : 25px;

	display : block;
}

#follow_youtube:hover
{
	background-position : 0 -25px;
}

#follow_youtube span
{
	display : none;
}

/* Popup Windows */

#blanket {
 	background-color:#111;
 	opacity: 0.65;
 	filter:alpha(opacity=65);
 	position:absolute;
 	top:0px;
 	left:0px;
 	width:100%;
 }
 
.popUpDiv {
	display:none;
 	/*position:absolute;*/
 	background-color:#ffffff;
 	z-index: 9002;
	text-align:center;
}

/* Buttons */

a.btn_orange {
	display: block;
	background: transparent url(images/btnbg_orange.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	width: 110px;
	border: 1px solid #fca221;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}

a.btn_green {
	display: block;
	background: transparent url(images/btnbg_green.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	width: 110px;
	border: 1px solid #74cd76;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}

a.btn_purple {
	display: block;
	background: transparent url(images/btnbg_purple.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	width: 110px;
	border: 1px solid #c600ff;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}

a.btn_blue {
	display: block;
	background: transparent url(images/btnbg_blue.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	width: 110px;
	border: 1px solid #7474cd;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}

a.btn_aqua {
	display: block;
	background: transparent url(images/btnbg_aqua.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	width: 110px;
	border: 1px solid #74cacd;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}

a.btn_gen {
	display: block;
	background: transparent url(images/btnbg_gen.jpg) repeat-x;
	height: 25px;
	line-height: 25px;
	width: 75px;
	border: 1px solid #3c76be;
	color: #3c76be;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px 0px 2px;
}
