/*!!!!!!!!Added styles start!!!!!!!!!!!*/

.wrapcell
{
	white-space: normal;
	width: auto;
}

.excelExportLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
}

.error {
	font-size: 12px;
	color: Red;
}

.warning {
	font-size: 12px;
	color: Green;
}

pub_caption 
{
	font-size: 20px;
	font-weight: bold;
}

.oddrowcorr {
	background: #F8F8F8;
	font-size: 10px;
}

.evenrowcorr {
	background: #E6E6EE;
	font-size: 10px;
}

.evenrowcorr TD{
	font-size: 10px;
}

.oddrowcorr TD{
	font-size: 10px;
}

.newslink a {
	color: Blue;
	text-decoration: none;
}

.newslink a:hover {
	color: #3399CC;
	text-decoration: underline;
}

.newslink a:visited {
	color: #0000FF;
}

.dateSelector
{
	text-decoration: none;
	color: #000099;	
	background-color: White;
	border-style:None;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	font-weight: bold; 
	border-width: 0;
	width: 65px;
	cursor: pointer;
}

.dateSelectorLong
{
	text-decoration: none;
	color: #000099;	
	background-color: White;
	border-style:None;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	font-weight: bold; 
	border-width: 0;
	width: 90px;
	cursor: pointer;
}

/*!!!!!!!!Added styles end!!!!!!!!!!!*/

/* BODY AND PAGE DISPLAY STYLES */


A {
	text-decoration: none;
}

A:hover {
	color: #3399CC;
	text-decoration: none;
	text-decoration: underline;
}



BODY {
	margin: 0px;
	background-color: white;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	color: #4D5983;
}


TABLE {
	border-collapse: collapse;
	border-spacing:0px;
}

TD {
	font-size: 0.7em;
	color:#4D5983;
}



H1 {
	padding-top: 1px; 
	padding-bottom: 2px; 
	font-weight: bold; 
	font-size: 1.4em;
	color: #4D5886;
}


H2 {
	background: #A4BAD2;
	padding-bottom: 2px; 
	padding-top: 2px; 
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 1.2em;
	color: #4D5886;
	margin-bottom: 0px;
}


.HTWO {
	width: 100%;
	background: #A4BAD2;
	margin-top: 0px; 
	margin-bottom: 0px;
}

.HTWO TD {
	text-align: nowrap;
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 0.8em;
	color: #4D5886; 
}

H3 {
	padding-bottom: 2px; 
	padding-top: 1px; 
	border-bottom: 1px solid #A4BAD2;
	font-weight: bold; 
	font-size: 1.1em;
	color: #4D5886; 
}

HR {
	height: 1px;
	border-style: none;
	border-bottom: 1px solid #CBD8E5;
}


.page_body_head {
	border-top: 0px solid #CBD8E5;
}


.page_body_full {
	padding-left: 0px;
	padding-right: 0px;
}

.page_body_pad {
	padding-left: 10px;
	padding-right: 10px;
}


.page_body_center {
	padding-left: 5%;
	padding-right: 5%;
}


img {
border : 0px
}



/* HEADER STYLES */



.header {
	width: 100%;
	height: 51px;
	background: #003A7E url(images/arguslogo.jpg) no-repeat scroll left top;
	padding: 0px;
	margin: 0px;
}

.headerSearchbox {
	height: 51px;
	background: #344074;
	padding: 5px 20px;
	width: 20%;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}





/* FOOTER STYLES */

.footerTable {
	width:98%;
	margin-left:10px;
	margin-bottom: 5px;
}



.footerLeft {
	border-top: 1px solid #CACCD9;
	background: #FDFDFD;
	text-align: left;
	font-size: 0.6em;
	color:#B7BECE;
	padding: 2px;
	white-space:nowrap;
}


.footerRight {
	border-top: 1px solid #CACCD9;
	background: #FDFDFD;
	text-align: right;
	font-size: 0.6em;
	color:#B7BECE;
	padding: 2px;
	white-space:nowrap;
}


.footerLeft A {
	color: #999999;
	text-decoration: none;
}


.footerLeft A:hover {
	color: #CACCD9;
	text-decoration: underline;
}


.footerRight A {
	color: #999999;
	text-decoration: none;
}


.footerRight A:hover {
	color: #CACCD9;
	text-decoration: underline;
}




/* TOPMENU STYLES */



.navtable {
	width: 100%;
	background: #001050;
	padding: 0px;
	margin: 0px;
}

.nav_main  {
	margin: 0px;
	background: #4d5886;
	border-collapse: separate;
	border-spacing:0px;
	width:100%;
}

.nav_main A {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.nav_main A:hover {
	color:#DCDCDC;
	font-weight:bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.nav_main_active, .nav_main_inactive {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	text-align: center;
	white-space: nowrap;
	background: #688DB2;
	height: 20px;
	width: 80px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #99AAC4;
	border-bottom-width: 0px;
	cursor: pointer;
	cursor: hand;
}

.nav_main_inactive {
	background: #4d5886;
	border-width: 0px;
}

.nav_main_login {
	font:normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#C2C5D6;
	padding-right: 4px; 
	text-align:right;

}


.nav_main_login A {
	font:normal Verdana, Arial, Helvetica, sans-serif;
	color:#C2C5D6;
	padding-right: 4px; 
	text-align:right;

}


.nav_main_login A:hover {
	font:normal Verdana, Arial, Helvetica, sans-serif;
	color:#FDFDFD;
	padding-right: 4px; 
	text-align:right;

}



.nav_main_spacer {
	width:5px;
}



.nav_main_bottom {
	font-size: 1px; 
	height: 4px;
	border-bottom: 1px solid #99AAC4;
}





/* SUBMENU STYLES */





.nav_sub {
	border-collapse: separate;
	border: #688DB2 2px solid;
}

.nav_sub_item, .nav_sub_hover, .nav_sub_space, .nav_sub_hello {
	font-size: 0.7em; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	background: #688DB2; 
	border: #688DB2 1px solid; 
}

.nav_sub_item, .nav_sub_hover{
	cursor: pointer;
	cursor: hand;
}

.nav_sub_hover {
	background: #CBD8E5; 
	/*border-right: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	border-left: #dddddd 1px solid; 
	border-top: #dddddd 1px solid;*/ 
}

.nav_sub_space {
	color: #CBD8E5;
	padding-right: 1px;
	padding-left: 1px;
}

.nav_sub_hello {
	width:98%;
	padding-right: 4px; 
	text-align:right;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 0.6em;
	color:#FFFFFF;
}

.nav_sub_hello A {
	color: #0000CC;
}


.nav_sub_item A {
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
}

.nav_sub_hover A {
	color: #003E7E; 
	white-space: nowrap;
	text-decoration: none;
}




/* GENERAL DISPLAY STYLES */




.linkbar {
	margin-top:2px; 
	margin-bottom:2px;
	width: 100%;
}

.linkpad {
	padding-right:20px; 
}

.news {
	width: 100%;
	padding-top: 1px; 
	padding-bottom: 2px; 
	border: 1px solid #CBD8E5;
	overflow: auto;
}

.newsheadtime, .newsheadtitle, .newsstorylabel, .newsstorytitle {
	font-size: 10px;
	color: white;
	background: #688DB1;
}

.newsheadtime A, .newsheadtitle A {
	color: white;
	text-decoration: none;
}

.newsheadtime A:hover, .newsheadtitle A:hover {
	text-decoration: underline;
}


.newstime, .newsheadtime {
	width: 222px;
	border-right: 1px solid #CBD8E5;
	padding-left:5px;
}

.newstitle, .newsheadtitle{
	padding-left:5px;
}


.newsstorylabel{
	vertical-align: bottom;
}

.newsstorytitle{
	font-size: 12px;
}


.datatable TH, .fundtable TH, .pub_toc TH {
	color: white;
	font-size: 10px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #CBD8E5;
	background: #688DB1;
}

.datatable TH, .pub_toc TH {
	text-align: left;
	white-space:nowrap;
}

.datatable TH.price_watch {
	text-align: center;
	background-color:#001050;
}

.datatable TD, .fundtable TD, .pub_toc TD {
	padding: 2px 5px 2px 5px;
	white-space: normal;
	border: 1px solid #CBD8E5;
}

.datatable TD.date_pad {
	padding-left: 15px;
}

.datatable TD.watchlink {
	text-align: center;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
}

.datatable TD.pricetop {
	border-bottom: 0px none;
}

.datatable TD.pricemiddle {
	border-top: 0px none;
	border-bottom: 0px none;
}

.datatable TD.pricebottom {
	border-top: 0px none;
}

.datatable TD.spacer {
	background: #FFF;
	border-right: 0px none;
	border-left: 0px none;
}

.datatable TD.correction {
	font-weight: bold;
	border: 1px solid #CBD8E5;
	background: #99FF99;

}

.datatable TD.iconcol {
	width: 28;
	text-align: center;
}


.datatable TD.num_right {
	text-align: right;
}

.datatable TD.wrap {
	white-space:normal;
}

.pub_toc TD {
	font-size: 11px;
}

.fundtable TH {
	width:60px;
}

.fundtable TD {
	text-align:right;
}

.fundtable .catcol {
	text-align: left;
	white-space:nowrap;
}	

.fundtable TR.totals  {
	font-weight: bold;
	border: 1px solid #CBD8E5;
	border-top: 1px solid #666666;
	background: #DDDDDD;
}

.fundtable .level0 {
	font-weight: bold;
}

.fundtable .level1parent {
	font-weight: bold;
	font-style:italic;
}

.fundtable .level2parent {
	font-style:italic;
}

.oddrow {
	background: #F8F8F8;
}

.evenrow {
	background: #E6E6EE;
}

.selectedrow {
	background: #cbcbd2;
}

.price_date {
	font-weight:bold;
	background: #CBD8E5;
	padding-left: 5px;
	padding-top: 2px; 
	padding-bottom: 2px; 
}

.datatable TH.price_date_title {
	font-weight:normal;
	text-align:center;
	font-size: 12px;
	white-space:normal;
}

.contentbox {
	width: 100%;
	border: 1px solid #CBD8E5;
}

.contentbox TH {
	text-align: left;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 1px; 
	padding-bottom: 2px; 
	border-bottom: 1px solid #CBD8E5;
	background: #688DB1;
}

.contentbox TD {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px; 
	padding-bottom: 5px; 
}

.dropcap {
	float:left;
	color:#CBD8E5;
	font-size:55px;
	line-height:44px;
	padding-right:2px;
	font-family: Times, serif, Georgia;
}

.resultslink {
	font-size:14px;
	padding-bottom:1px;
}

.resultslink IMG {
	vertical-align: middle;
}

.pub_html {
	width: 100%;
	border-top: 1px solid #CBD8E5; 
}

.news_iframe {
	width: 100%;
	margin-top: 1px;
	border: 0px none;
}

.pubselect TD {
	white-space:nowrap;
}

.pagemessage {
	font-size: 1em;
	font-weight: bold;
	padding:5px;
	background: #FFFF80;
	border: 1px solid #CBD8E5;
}

.pagealert {
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
	padding:5px;
	background: #FF0000;
	border: 1px solid #CBD8E5; 
}

.formlabel {
	padding-right: 20;
	white-space:nowrap;
}

.ddparent, .ddchild {
	border: 1px solid #7f9db9;
	background: #FFFFFF; 
	font-size: 13px;
}

.ddparent TD {
	font-weight: normal;
	font-size: 12px;
	white-space:nowrap;
}


.ddchild {
	position: absolute; 
	left:-1000; 
	z-index:1; 
}

.ddchild .titlebar {
	background:#688DB2;
	padding-left:4px;
	color:white;
	font-weight:bold;
}

.ddchild .ddbody {
	padding:4px;
	background:#F8F8F8;
}


.twocals TH {
	color: #000;
    text-align: center;
	font-size: 11px; 
	font-weight: bold;
}

.calmonths {
	white-space:nowrap;
}
	
.calendar TH {
	border: 1px solid #DDDDDD;
	font-size: 10px;
	color: #FFFFFF;
	background: #688DB1;
	padding: 2px;
	text-align: center;
}

.calendar TD {
	border: 1px solid #DDDDDD;
	font-size: 10px;
	color: #999999;
	background: #CBD8E5;
	padding: 2px;
	text-align: center;
	white-space:nowrap;
}

.calendar .pubdate {
	color: #000099;
	background: #FFFFFF;
}

.calendar .selectedday {
	padding: 0px;
}

.calendar .selectedday DIV{
	padding: 1px; 
	border: 1px solid #00CC00;
	color: #000099;
	background: #FFFF99;
}

.calendar .selecteddate {
	font-size: 11px;
	color: #000;
	background: #E5ECF3;
	text-align: center;
}

.calendar .selecteddate B {
	color: #000099;
	font-weight: bold;	
}

.cattable {
	border: 1px solid #7f9db9;
}

.cattable .checkbox {
	padding: 0px 0px 0px 20px;
}

.cattable .option {
	width:140px;
}

.cattable .lastrow {
	height:4px;
}


/*FORM STYLES*/


.textfieldSearchheader {
	height:20px;
	width: 161px;
	background-color: #C2C5D6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #001050;
}

.buttonSearchheader {
	width: 26px;
	height: 20px;
	background-color:#5F6893;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FEFEFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 5px;
	text-align: center;
}


/********************* MARKETING CSS *******************************/


.bodyCenter {
	text-align:center;
}


table.center {
	margin-left:auto;
	margin-right:auto;
}


img {
border : 0px
}


.imgGreyborder1{
	border : 1px solid #A4BAD2;
	padding: 2px;
}



.img-shadow {
	float:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 6px 0 0 10px !important;
	margin: 6px 0 0 5px;
  }

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
  } 
  
  
  
  
  
.highlight1 {
	background-color: #EEE8AA;
	text-align: left;
	padding: 5px 5px 5px 10px;
	margin-bottom: 20px;
}


/*
   COMPS AND TITLEBARS HOME
   ------------------------
 */
 
 
.titlebar200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 200px;
	height: 20px;
 }
 
 
 
.titlebar500red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #993333;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 500px;
	height: 20px;
 }
 
 
 
 
 
.leftcolumnHome {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-attachment: scroll;
	background-image: url(none);
	background-repeat: repeat;
	background-position: left top;
 }
 
 
.tdleftcolumnHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #4D5885;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
 }
 
 
 .tdleftcolumnHome A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
 
.tdleftcolumnHome A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;
	text-decoration: underline;
 }
 
 
.compWhatsnewbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #4D5886;
 }
 
 

.compWhatsnewbody A {
	color: #FFFFFF;
	text-decoration: none;
 }
 


 
.compWhatsnewbody A:hover{
	color: #DCDCDC;
	text-decoration: underline;
 }
 

.compWhatsnewbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


.compWhatsnewbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #4D5886;
	height: 100%;
 }
 


.compWhatsnewbodywrapper {
	background-color: #4D5886;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin: 0px;

 } 
 
 
 .compWhatsnewbodywrapper li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 } 
 
 

.compWhatsnewbodyiframe {
	border: 0px solid #DCDCDC;
	width: 480px;
	height: 138px;
 }




.compWhatsnewbodynews {
	background-color: #4D5886;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	white-space:normal;
 }
 
.compWhatsnewbodynews li{
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 }
 
 
.compWhatsnewbodynews A {
	color: #FFFFFF;
	text-decoration: none;
 }
 
.compWhatsnewbodynews A:hover{
	color: #DCDCDC;
	text-decoration: underline;
 }
 
 
 


.compRegnowbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom:0px;
	background-color: #74789E;
	height: 165px;
	text-align: left;
	vertical-align: top;
 }
 

.compRegnowbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.compRegnowbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	text-decoration: underline;
 }
 


.compRegnowbody li {
	list-style-type: square;
	color: #FFFFFF;
	padding-left: 0px;
	left: 0px;
}
 
 
 .compRegnowbutton {
	height: 30px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Times, serif;
	border: #99A9C2 1px solid;
	background-color: #5F6893;
}





.compRecentpricestitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 240px;
	height: 20px;
 }
 


 .compRecentpricesbodytop {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #001050;
	text-align: center;
	vertical-align: middle;
 }
 
 
 
 
.compRecentpricesbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom:20px;
	background-color: #001050;
	height: 64px;
	text-align: left;
	vertical-align: top;
 }
 
 
 

.compRecentpricesbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.compRecentpricesbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	text-decoration: underline;
 }
 


.compRecentpricesbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}




.compLatestnewsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #2C648B;
	height: 114px;
 }
 

.compLatestnewsbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.compLatestnewsbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	text-decoration: underline;
 }
 


.compLatestnewsbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}


.compLatestnewsbodyiframe {
	border: 10px solid #2C648B;
	width: 480px;
	height: 106px;
 }
 
 
 .compLatestnewstitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #2C648B;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 500px;
	height: 20px;
 }
 
 
.compLatestnewstitlebar A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.compLatestnewstitlebar A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	text-decoration: underline;
 }
 
 
.compLatestsnewsbodynews {
	background-color: #2C648B;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	width: 455px;
	white-space:normal;
 }
 
.compLatestsnewsbodynews li{
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 }
 
 
.compLatestsnewsbodynews A {
	color: #FFFFFF;
	text-decoration: none;
}
 


 
.compLatestsnewsbodynews A:hover{
	color: #DCDCDC;
	text-decoration: underline;
}




/*
   COMPS AND TITLEBARS SECTORS AND ALL OTHERS
   ------------------------
 */
 
 
.titlebar240 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 240px;
	height: 20px;
 }
 
 
.titlebar240red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #993333;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 240px;
	height: 20px;
 }
 
 
 
.titlebar720 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 720px;
	height: 20px;
 }
 
 
.titlebar720red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #993333;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 720px;
	height: 30px;
 }
 
 
.leftcolumnSector {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	width: 240px;
	text-align: left;
	vertical-align: top;
	background-attachment: scroll;
	background-image: url(none);
	background-repeat: repeat;
	background-position: left top;
 }
 
 
.tdleftcolumnSector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #4D5885;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
 }
 
.tdleftcolumnSector A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
 
 
.tdleftcolumnSector A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;
	text-decoration: underline;
 }
 
 
 
.tdleftcolumnSector li {
	list-style-type: square;
	color: #4D5885;
	left: 0px;
	padding: 0px;
}





.compPubspreviewbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #EEE8AA;
	height: 100%;
 }
 
 
.compPubspreviewbody A{
	text-decoration: none;
 }
 
.compPubspreviewbody A:hover{
	color: #3399CC;
	text-decoration: underline;
 }
 

.compPubspreviewbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


.compPubspreviewbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #EEE8AA;
	height: 100%;
 }
 


.compPubspreviewbodywrapper {
	background-color: #EEE8AA;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;

 } 
 
 
.compPubspreviewbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

.compPubspreviewbodyiframe {
	border: 0px solid #DCDCDC;
	width: 100%;
	height: 100%;
 }




.pubdescSectors {
	background-color: #EEE8AA;
	text-align: left;
	vertical-align: top;
	margin: 0px 5px;
	padding: 5px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	width: 95%;
 }
 
.pubdescSectors li{
	list-style-type: square;
	color: #DD7106;
	left: 0px;
	padding: 0px;

 }
 
 
 
 
.compBBbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #E8E4C4;
	height: 100%;
 }
 
 
.compBBbody A{
	text-decoration: none;
}
 
.compBBbody A:hover{
	color: #3399CC;
	text-decoration: underline;
 }
 

.compBBbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


.compBBbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #E8E4C4;
	height: 100%;
 }
 


.compBBbodywrapper {
	background-color: #E8E4C4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;	

 } 
 
 
.compBBbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

.compbbbodyiframe {
	border: 2px solid #DCDCDC;
	width: 100%;
	height: 100%;
 }

 
 
 


.compPubslatestnewsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom:5px;
	background-color: #2C648B;
	height: 100%;
 }
 

.compPubsLatestnewsbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.compPubsLatestnewsbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	text-decoration: underline;
 }
 


.compPubsLatestnewsbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}


.compPubLatestnewsbodyiframe {
	border: 10px solid #2C648B;
	width: 700px;
	height: 140px;
 }
 
 
 
 
 .compGenbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #FFFFFF;
	height: 100%;
 }
 
 .compGenbody A{
	text-decoration: none;
 }

 
.compGenbody A:hover{
	color: #3399CC;
	text-decoration: underline;
 }
 

.compGenbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


.compGenbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #FFFFFF;
	height: 100%;
 }
 


.compGenbodyspacer {
	background-color: #F4F4F4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
 }
 
 

.compGenbodywrapper {
	background-color: #F4F4F4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
 } 
 
 
 
.compGenbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

.compGenbodyiframe {
	border: 2px solid #DCDCDC;
	width: 715px;
	height: 150px;
	background-color: #F4F4F4;
 }
 
 
 
.compPressbodyiframe {
	border: 2px solid #DCDCDC;
	width: 680px;
	height: 150px;
	background-color: #F4F4F4;
 }
 
 
.compPressbodynews {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #4D5983;
	width: 650px;
	white-space:normal;
 }
 
.compPressbodynews li{
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 }
 
.compPressbodynews A {
	text-decoration: none;
 }
 
.compPressbodynews A:hover {
	color: #3399CC;
	text-decoration: underline;
 }



/*
   SNIPS CONTACT US
   ------------------------
 */




.tdContact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom:20px;
	background-color: #EEE8AA;

 }

/*
   SNIPS FORMS
   ------------------------
 */

.sniptextfieldSearch {
	height: 20px;
	width: 120px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.snipbuttonSearch {
	height: 20px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.sniptextfield {
	height: 20px;
	width: 200px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.snipdroplist {
	height: 20px;
	width: 200px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}





.sniptextarea {
	height: 60px;
	width: 200px;
	font-size: 90%;
	font-weight:normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}



.snipbuttonAction {
	height: 30px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #5F6893;
}


.snipbuttonReset {
	height: 30px;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #DCDCDC;
}

.snipformStack table {
	/*margin-left: 300px;*/
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
