/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #0099cc;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 16px;
	}

.sub_heading{
	Color : #0099cc;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 14px;
	}

.normal_bold_text{
	Color : #0099cc;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 12px;
	line-height:14px;
	}

.normal_text{
	Color : #656565;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	line-height:14px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	line-height:14px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	line-height:14px;
	}

.normal_small_bold{
	Color : #0089E1;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 11px;
	line-height:14px;
	}

.normal_small_text{
	Color : #656565;
	Font-Family : Tahoma;
	line-height:14px;
	Font-Weight : Normal;
	Font-Size : 10px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #ECECEC;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #ECECEC;
}

body{padding:10px 0; margin:0;
	background-color:#F2F2F2;	
	}
td{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#656565;
	}
a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#00A7ED; text-decoration:underline; outline:none;}
a:hover{
	text-decoration:none;}	
form{
	padding:0; margin:0;
	}	
	
ul.gennav{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.gennav li{
	background:url(/sw/themes/11314/site_images/gennav-devider.gif) no-repeat 0 6px;
	float:left; padding:0 8px; margin:0;
	}
ul.gennav li a{
	font:normal 10px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; display:block;
	}
ul.gennav li a:hover{
	color:#000000; text-decoration:none;
	}
ul.gennav li.nogendevider{
	background:none;
	}
	
ul.topnav{
	padding:0 0 0 13px; margin:0;
	list-style-type:none;
	}
ul.topnav li{
	background:url(/sw/themes/11314/site_images/topnavdevider.gif) no-repeat 0 13px;
	float:left; padding:0 9px; margin:0;
	}
ul.topnav li a{
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; display:block;
	}
ul.topnav li a:hover{
	color:#002600; text-decoration:none;
	}
ul.topnav li.notopdevider{
	background:none;
	}
.viewonedefencebox{
	width:219px; height:17px;
	font: normal 10px/17px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 3px;
	border:1px solid #B3B9C3;
	}
.broughttoyouText{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}
.search{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333333; text-transform:uppercase;
	}
.searchText{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.searchbox{
	width:121px; height:19px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#333333; padding:0 3px;
	border:1px solid #CCCCCC;
	}
ul.onevoce{
	padding:10px 18px 13px 18px; margin:0;
	width:183px; list-style-type:none;
	}
ul.onevoce li{
	background:url(/sw/themes/11314/site_images/dottedone.gif) repeat-x 0 100%;
	}
ul.onevoce li span{
	background: url(/sw/themes/11314/site_images/greyarow-one.gif) no-repeat 100% 8px;
	display:block; height:19px;
	}
ul.onevoce li span a{
	background: url(/sw/themes/11314/site_images/blueone.gif) no-repeat 0 0;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#333333; padding:0 0 0 25px; text-decoration:none;
	}
ul.onevoce li span a.greyone{
	background:url(/sw/themes/11314/site_images/greyone.gif) no-repeat 0 0;
	}
ul.onevoce li span a.mobilitypoint{
	background:url(/sw/themes/11314/site_images/mobility.gif) no-repeat 0 0;
	}		
ul.onevoce li span a:hover{
	color:#0066CC; text-decoration:none;
	}
.eventHead{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#333333; text-transform:uppercase;
	}
.eventText{
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; display:block;
	}
.eventText a{
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background:url(/sw/themes/11314/site_images/eventbg.gif) no-repeat 0 0;
	display:block; text-decoration:none; height:66px; padding:9px 10px 7px 0;
	}
.eventText a:hover{
	background:url(/sw/themes/11314/site_images/eventbg-o.gif) no-repeat 0 0; text-decoration:none;
	display:block;
	}
.currentanalysis{
	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.currentanalysis span{
	font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
	}
.onedefense{
	font:bold 12px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.join{
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	}
ul.onedefencecompetitive{
	padding:6px 0 0 27px;
	margin:0;
	list-style-type:none;
	}
ul.onedefencecompetitive li{
	background:url(/sw/themes/11314/site_images/plusbullet.gif) no-repeat 0 6px;
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 0 13px; margin:0 0 4px 0;  
	}
ul.onedefencecompetitive li a{
	
	color:#333333; padding:0 ; margin:0 0 0 0; text-decoration:none; height:13px;
	}
ul.onedefencecompetitive li a:hover{
	text-decoration:underline;
	}
.letsget{
	font:bold 11px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#7AAD00;
	}
.letsget a{
	font:bold 11px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#7AAD00; text-decoration:none;
	}
.letsget a:hover{
	text-decoration:underline;
	}
.sponsored{
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#99CC00;
	}
.sponsoredText{
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.copyright{
	font:normal 11px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
ul.privecy{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.privecy li{
	background:url(/sw/themes/11314/site_images/footerdevider.gif) no-repeat 0 5px;
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; padding:0 9px; margin:0; float:left; height:20px;
	}
ul.privecy li a{
	color:#FFFFFF; padding:0; margin:0; text-decoration:none;
	}
ul.privecy li a:hover{
	text-decoration:underline;
	}
ul.privecy li.footerdevider{
	background:none;
	}
ul.evnts{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.evnts li{
	background:url(/sw/themes/11314/site_images/evntsdotted-bootom.gif) repeat-x left bottom;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 1px 0; margin:0;   
	}
ul.evnts li a{
	background:url(/sw/themes/11314/site_images/arrowwhite-event.gif) no-repeat right 6px;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; height:27px;
	color:#000000; text-decoration:none; display:block; padding:5px 0; 
	}
ul.evnts li a:hover{
	background-color:#D4D4D4; text-decoration:none;
	}
.fictext{
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
a.fictext{
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff; text-decoration:underline;
	}
a.fictext:hover{
	text-decoration:none;}
	
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ECF9FF;
    color:#1377AB;
    text-decoration:none;/* width:250px;*/ }

a.info:hover{z-index:25; background-color:#138DCC; color:#fff;}

a.info span{display:none;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:13px; left:-30px; width:180px; padding:10px 15px 10px 10px;
    border:1px solid #D6D6D6;
    background-color:#FAFAFA; color:#000;
  }
  
a.info1{
    position:relative; /*this is the key*/
    z-index:24; background-color:#0094D9;
    color:#BCEBFF;
    text-decoration:none;/* width:250px;*/ }

a.info1:hover{z-index:25; background-color:#138DCC; color:#fff;}

a.info1 span{display:none;}

a.info1:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:13px; left:-30px; width:180px; padding:10px 15px 10px 10px;
    border:1px solid #D6D6D6;
    background-color:#FAFAFA; color:#000;
  }
.addstext{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;}
.why{
	font:bold 21px/22px Arial, Helvetica, sans-serif;
	color:#000; }
ul.why11{
	padding:15px 0 20px 25px; margin:0; list-style-type:none;}
ul.why11 li{
	background:url(/sw/themes/11314/site_images/ro-arrow.gif) no-repeat left 4px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#656565; padding:0 0 0 12px; margin:5px 0;}
a.how{
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#00A7ED; text-decoration:underline;}
a.how:hover{
	text-decoration:none;}

.highfirst {
	background-color:#356DB5 !important; 
}
.highsecund {
	background-color:#B5D7FF !important; 
}
.highthird {
	background-color:#E7E7A6 !important; 
}
.highforth {
	background-color:#F0C446 !important; 
}
.highfifth {
	background-color:#FF8C86 !important; 
}
.highsisth {
	background-color:#CBCA88 !important; 
}
.highseventh {
	background-color:#69774C !important; 
}
ul.Market{
	padding:12px 0 15px 10px; margin:0; list-style-type:none;}
ul.Market li{
	background:url(/sw/themes/11314/site_images/blu-arrow.gif) no-repeat left 4px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#656565; padding:0 0 0 12px; margin:0 0 7px 0;}
ul.Market li a{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#656565; text-decoration:underline;}
ul.Market li a:hover{
	text-decoration:none;}
	
.whtext{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#fff;}
.redtext{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#FF0000;}
.greetext{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#66CC00;}
.yelltext{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#DDCB00;}
.agencytext{
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	color:#00A7ED;}
ul.mobility{
	padding:15px 0 15px 20px; margin:0; list-style-type:none;} 
ul.mobility li{
	background:url(/sw/themes/11314/site_images/blac-arrow.gif) no-repeat left 4px;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#656565; padding:0 0 0 12px; margin:0 0 7px 0;}
ul.mobility li a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#656565; text-decoration:none;}
ul.mobility li a:hover{
	text-decoration:underline; color:#000;}
	 
.buttonfontstyle{
	font:normal 11px   Tahoma, Arial, Helvetica, sans-serif;
	color:#fff; padding:0 10px 0 5px; height:20px;
	}
