@charset "utf-8";
/* CSS Document */

body { background: #0f1025; margin:10px; font-family:Trebuchet MS; color:#CCCCCC;height:100%;
 }
h3, .h3 { font-size:13px; }
h4, .h4 { font-size:16px;}
h5, .h5 { color:#F3D222; font-size:11px; }
h3, h4, p { margin:12px 0px; }
p { text-align:justify}
img { border:0px; }
form { margin:0px; }
a { color:#6E97FF; text-decoration:none; }
a:hover { color:#6E97FF; text-decoration:underline; }

table, .formfield, body { font:14px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#051535; }
.formfield { background:#FFFFFF; border:none; color:#333333; padding:2px; width:120px; }

/* Table Style One   */
table.tableStyle1 	{margin-top: 10px;margin-bottom: 10px;border-bottom: solid 1px #0000cc;}
th.tableStyle1 		{ background-color: #000033;color : #FFFFFF;font-size: 100%;padding: 5px 3px 5px 3px;font-weight: bold;text-align: left;vertical-align: bottom;}
td.tableStyle1 		{background-color: #FFFFcc;	padding: 3px;text-align: left;	vertical-align: top; padding: 3px 5px 3px 5px; font-size: 100%;}
tr.tableStyle1 		{background-color: #FFFFcc;	padding: 3px; text-align: left;	vertical-align: top; padding: 3px 5px 3px 5px; font-size: 100%;}
td.tableStyle1Alt 	{ background-color: #068adc;	padding: 3px; text-align: left; vertical-align: top; padding: 3px 5px 3px 5px; font-size: 100%;color : #FFFFFF;}
tr.tableStyle1Alt 	{background-color: #D8E8E8;	padding: 3px; text-align: left;	vertical-align: top; padding: 3px 5px 3px 5px; font-size: 100%;}

.yellowHeader {
background-color:#fddb00;
font-size:12px;
font-weight:bold;
}

#bodyborder { width:890px; }
#bodyholder {
	width:890px;
	background:#c2c3c5;
	height: 100%;
}

#comingsoon { padding:20px 0px; }

#titleHolder {margin: 0px 0px 0px 0px;}

#contentholder { margin: 0 0 25px 0; height:100%;}
#contentholder #homeholder .formfield, #newsCol .formfield { background:#051535; color:#F5F5F5; }
#contentholder #homeholder form div { padding:3px 0px 1px 0px; font-size:9px; color:#CCCCCC; height:100%;}
#contentholder #homeholder #homeheader {  padding:20px 20px 5px 5px; text-align:left }
#contentholder #homeholder .col, #SideMenu { width:174px; float:left; margin:5px; }
#contentholder #homeholder .col .captop, #newsCol .captop, #SideMenu .captop { height:14px; width:174px; background:url('../images/cap_homeSecTop.gif') center top no-repeat; font:0px/0px sans-serif; }
#contentholder #homeholder .col .capbottom, #newsCol .capbottom, #SideMenu .capbottom { height:12px; width:174px; background:url('../images/cap_homeSecBot.gif') center top no-repeat; font:0px/0px sans-serif; }
#contentholder #homeholder .col .body, #newsCol .body, #SideMenu .body { background:#030D1C; color:#6E97FF; padding:0px 10px; width:154px; text-align:left; min-height:180px;  }
#contentholder #homeholder .col .body a, #newsCol .body a { color:#F1F1F1; }
#contentholder #homeholder .col .body h3 { margin:0; padding-bottom:5px; }

/* Side Menu */
#SideMenu { margin:15px 0 0 15px}

/* Home - News and Links */
#contentholder #homeholder .col .body .links a, #SideMenu .body a { display:block; border-bottom:1px dashed #1F2C56; padding:6px 2px; }
#contentholder #homeholder .col .body .logo { padding:40px 0px 10px 0px; }
.newslist a { display:block; border-bottom:1px solid #1F2C56; color:#F5F5F5; padding:4px 2px; }
.links a:hover, .newslist a:hover, #SideMenu .body a:hover { background:#0A1F41; text-decoration:none; }

/* News */
#newsCol table{ color:#6E97FF; }
a.monthname { border-bottom:1px dashed #1F2C56; padding:2px; display:block; }
a.monthname:hover { background:#0A1F41; text-decoration:none; }
#articlelist .item { padding:15px 5px; border-bottom:1px dashed #1F2C56; }
#articledetails .item, #articlelist .item { color:#C2C4CB; }
.item img { margin:0px 10px 10px 0; border:1px solid #1C2E5A; }
.item .title { font-size:13px; font-weight:bold; }
.item .summary { color:#6E97FF; padding:7px 0px; }
.item .summary a { color:#F5F5F5; }
.item .details { color:#FFFFFF; }
.item h3 { margin-bottom:0px }
#articledetails { padding:10px 3px; }

/* Sponsors */
#Sponsors {padding:10px;}
#Sponsors td {border-bottom:1px dashed #1F2C56;}

/* Subscribe */
#contentholder #subscribeholder { width: 250px; height:250px; }
#contentholder #subscribeholder .formfield { background:#051535; color:#F5F5F5; }
#contentholder #subscribeholder .col { width:174px; float:left; margin:5px; }
#contentholder #subscribeholder form div { padding:3px 0px 1px 0px; font-size:9px; color:#CCCCCC; }
#contentholder #subscribeholder .col .captop { height:14px; width:250px; background:url('../images/cap_subscribetop.gif') center top no-repeat; font:0px/0px sans-serif; }
#contentholder #subscribeholder .col .capbottom { height:12px; width:250px; background:url('../images/cap_subscribeBot.gif') center top no-repeat; font:0px/0px sans-serif; }
#contentholder #subscribeholder .col .body { background:#030D1C; color:#6E97FF; padding:0px 10px; width:230px; min-height:200px; text-align:left; }
#contentholder #subscribeholder .col .body a { color:#F1F1F1; }
#contentholder #subscribeholder .col .body h3 { margin:0px; padding-bottom:5px; }

/* General Page Styles */
#title { margin-top:20px; text-align:left; padding:0px 12px; }
#title .captop { height:11px; width:728px; background:url('../images/cap_headertop.gif') center bottom no-repeat; font:0px/0px sans-serif; }
#title .capbottom { height:11px; width:728px; background:url('../images/cap_headerbot.gif') center top no-repeat; font:0px/0px sans-serif; }
#title .body { height:16px; width:698px; background-color:#030D1C; padding:7px 15px; }

/*.table_borders { border-top:1px solid #1F2C56; border-left:1px solid #1F2C56; }*/
/*.table_borders td { border-right:1px solid #1F2C56; border-bottom:1px solid #1F2C56; }*/

.image_borders { border:1px solid #1F2C56; }
.quote { color:#6E97FF; }

#footernotes { margin:5px 0 0 0; width:760px; }
#footernotes, #footernotes a { font-size:9px; color:#FFF; }

/* Pricing Page */
#pricing {text-align:left; }
#pricing h3 { font-size:13px; padding-top:8px; margin:4px 0px; }
#pricing .header h3 { font-size:15px; }
#pricing .rightcol { padding-left:25px; }

/* IE Fixes */
* html #contentholder #homeholder .col {margin:5px 10px 0 0; }
* html #contentholder #homeholder .colsubscribe {margin:5px 0 0; }
* html #SideMenu { margin:15px 0 0 5px; }
* html #footer {clear:both; }

/* price styles */
.price_tabletext {
font-family: "Trebuchet MS";
font-size: 11px;
/*border-top: 1px none #0F203C;
border-right: 1px none #0F203C;
border-bottom: 1px solid #0F203C;
border-left: 1px none #0F203C;*/
text-align:justify;
}
.price_subhead {
font-family: "Trebuchet MS";
font-size: 15px;
font-weight: bold;
color: #6E97FF;
line-height: 14px;
}
.price_head {
font-family: "Trebuchet MS";
font-size: 22px;
color:#051535;
line-height: 20px;
font-weight: bold;
}
.price_tabletextsmall {
font-family: "Trebuchet MS";
font-size: 9px;
/*border-top: 1px none #0C192F;
border-right: 1px none #0C192F;
border-bottom: 1px none #0C192F;
border-left: 1px none #0C192F;*/
}
