﻿html{color:#000;background:#FFF;}
body,button,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,label{margin:0;padding:0;}
table{border-collapse:separate;border-spacing:2;}
button,fieldset,img{border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:none;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* to enable resizing for IE*/
input,textarea,select{font-size:100%;}

strong,b {font-weight:bold;}


h4,p,blockquote{ margin: 1.12em 0 }
ul {text-indent:-4px; margin:10px 0 0 25px;}
ol {text-indent:-4px; margin:10px 0 0 25px;}

.table_default{font-size: 11px;color: #000000;font-family: Verdana, arial, tahoma, Sans-Serif;background-color: #ffffff;}
table.table_default, .table_default td{border:none;}
.table_default td{margin: 0;padding: 4px;background-color: #ffffff;}
.table_default tr {height:20px;}


/*h1{font-weight: bold;font-size: 13px;color: #f77919;font-family: Verdana, tahoma, Sans-Serif;}*/
h1{
    background:#095075 url("images/grd_blue.gif") repeat-x;
    width: inherit; 
    height:20px;
    background-color:#FFFFFF; 
    border:1px solid rgb(170, 204, 255);
    color: #36b;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight:  bold;
    display: table-cell;
    vertical-align: middle;
    padding-left:7px;
}


h2{font-weight: bold;font-size: 13px;color: #333333; margin-top:10px; margin-bottom:10px; font-family: Arial, Verdana, tahoma, Sans-Serif;}


/*
input[type="text"], input[type="password"], select
{	
padding: 4px;
}

*/

/* -------------------------------------------------------------
 *	CLEARFIX
 * 
 *
 * Float containers fix:
 * http://www.csscreator.com/attributes/containedfloat.php
 *
 * -------------------------------------------------------------
 */
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height:0;
}

/* Hack for IE6 & IE7 only */
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


.dlg_modal_mask
{
	background-color: #E6E6E6 !important;
}


.dlg_header
{
	cursor:hand;
	cursor:pointer;
}


body
	{
	margin:0px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
	}

#divPage
{
	width: 100%;
	/*margin: 0 auto; */
	border: 0px solid #ff0000;
}

#divHeader
{
	position: relative;
	width: 100%;
	z-index: 1; /* Hack for IE z-index bug */
	border: 0px solid #ff0000;
	height:84px;
}

#divHeaderLinks
{
	width: 400px;
	border: 0px solid #0000ff;
	height:34px;
    font-family: arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
    color: #4C4C4C;
	float:right;
	margin: 0 50px 0 0;
	line-height:34px;
	text-align:right;
}

#divHeaderLinks a{color: #4C4C4C; font-family: arial, Sans-Serif;font-size: 12px; font-weight:bold; text-decoration:none;}
#divHeaderLinks a:visited{}
#divHeaderLinks a:hover{color:#69B521;cursor:pointer;}
#divHeaderLinks .csnum{margin-right: 50px;color: #282828;}


#divVertMidWrap
{
	width: 100%;
	background-color: #ffffff;
}

#divContentWrap
{
	width: 960px;
	margin: 1px auto;
	border: 0px solid #ff0000;
	background-color: #FFFFFF;
}

.content_inner
	{
	height:auto;
	min-height:630px;
	overflow:visible;
	border: 0px solid #00ff00;
	}

.content_inner_1col
	{
	width:950px;
	margin: 0 auto;
	}

.content_inner_2col
	{
	width:690px;
	float:left;
	}

#divSidebar
{
	width: 250px;
	float:left;
	border: 0px solid #ff00ff;
	margin: 0 15px 0 0
}

#divFooter
{
	position: relative;
	width: 100%;
	height: 100px;
	margin: 0px 0 0 0;
	z-index: 1; /* Hack for IE z-index bug */
	background-color: rgb(90, 107, 132);
	border-top: 2px solid rgb(65, 77, 95);
}

#divCopyright
{
	text-align:center;
	font-size: 11px;
    color: #ffffff;
    font-family: Verdana, tahoma, Sans-Serif;
}

#divPageTitle
{
	height:20px;
	width:500px;
	border-bottom:solid 1px #cccccc;
	margin: 0px 0 10px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: Verdana, Arial, Sans-Serif;
}

.ErrorBox
{
	width: 100%;
	height: auto;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 11px;
    overflow: auto;
    border:1px solid #fbc2c4;
    color:#d12f19;
    font-family: Verdana, tahoma, Sans-Serif;
    background-color: #fbe3e4;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;

}


.Menu_f5
	{
	font-size: 11px;
	color: #00025c;
	font-family: Verdana, tahoma, Sans-Serif;
	background-color: #F5F5F5;
	border:1px solid #C0C0C0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px;
	width:200px;
	float:right;
	}

.Menu_f5 a{font-family: Verdana, Sans-Serif;font-size: 11px;color:#666666; text-decoration:underline;}
.Menu_f5 a:visited{color:#666666;text-decoration:underline; }
.Menu_f5 a:hover{color:#00025C;text-decoration:underline;}
.Menu_f5 .selected {color:#de4a19; text-decoration:none;font-weight: bold;}


.blu_grn {font-family: Verdana, Sans-Serif;font-size: 11px;color:#336699; text-decoration:none;}
a.blu_grn {font-family: Verdana, Sans-Serif;font-size: 11px;color:#336699; text-decoration:none;}
a.blu_grn:visited{color:#336699;text-decoration:none;}
a.blu_grn:hover{color:#62bd19;text-decoration:underline;}
/*
.blu_org {font-family: Verdana, Sans-Serif;font-size: 11px;color:#336699; text-decoration:none;}
a.blu_org {font-family: Verdana, Sans-Serif;font-size: 11px;color:#336699; text-decoration:none;}
a.blu_org:visited{color:#336699;text-decoration:none;}
a.blu_org:hover{color:#f77919;text-decoration:underline;}
*/

.blu_org {font-family: Verdana, Sans-Serif;font-size:inherit;color:#336699; text-decoration:none;}
a.blu_org {font-family: Verdana, Sans-Serif;font-size: inherit;color:#336699; text-decoration:none;}
a.blu_org:visited{color:#336699;text-decoration:none;}
a.blu_org:hover{color:#f77919;text-decoration:underline;}

.gen_content_box
	{
	width:650px; 
	float:left; 
	margin:10px 0 0 0; 
	border: 0px solid #00ff00;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
	}
.gen_content_box .title
{
    background:#095075 url("images/grd_blue.gif") repeat-x;
    width: inherit; 
    height:20px;
    background-color:#FFFFFF; 
    border:1px solid rgb(170, 204, 255);
    color: #36b;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight:  bold;
    display: table-cell;
    vertical-align: middle;
    padding-left:7px;
}

.plan_overview_box
	{
	width:650px; 
	float:left; 
	margin:10px 0 0 0; 
	border: 0px solid #00ff00;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
	}
.plan_overview_box .title
{
    background:#095075 url("images/grd_blue.gif") repeat-x;
    width: inherit; 
    height:20px;
    background-color:#FFFFFF; 
    border:1px solid rgb(170, 204, 255);
    color: #36b;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight:  bold;
    display: table-cell;
    vertical-align: middle;
    padding-left:7px;
}


.infobox
{
	width: 250px;
	height: 150px;
    border:1px solid rgb(245, 229, 166);
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	float: left;
	margin:10px 0 0 15px;
	padding:0;
	}

.infobox .infoboxtitle
{
    background:#095075 url("images/grd_orange.gif") repeat-x;
    width: inherit; 
    height:20px;
    background-color:#FFFFFF; 
    border-bottom:1px solid rgb(245, 229, 166);
    color: #36b;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight:  bold;
	text-align:center;
    display: table-cell;
    vertical-align: middle;
    padding-left:7px;
	margin:0;
}


.infobox ul {text-indent:-4px; margin:10px 0 0 25px;}
.infobox li {color: #336699;}
.infobox li:hover { color:#62bd19; text-decoration: none; cursor:pointer;} /*529214 62bd19*/
.infobox a {font-size: 11px; color:#336699; font-family: Verdana, Arial, Sans-Serif;text-decoration: none; border:none;}
.infobox a:visited {color:#336699;  text-decoration: none;}
.infobox a:hover { color:#62bd19; text-decoration: none} /*529214 62bd19*/

.order_now
	{
	height:30px;
	width:110px;
	float: left;
	margin: 25px 0 0 15px;
	border: 0px solid #ff0000;
	}

.SupportTopicTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    font-family: Verdana, tahoma, Sans-Serif;
}

.SupportSectionHeader
{
    font-weight: bold;
    font-size: 13px;
    color: #f77919;
    font-family: Verdana, tahoma, Sans-Serif;
}

.SupportItemDefTitle
{
    font-weight: bold;
    font-size: 11px;
    color: #f77919;
    font-family: Verdana, tahoma, Sans-Serif;
}

.Support{font-size: 11px;color: #000000;font-family: Verdana, tahoma, Sans-Serif;}
a.Support{font-family: Verdana, Sans-Serif;font-size: 11px;color:#336699; text-decoration:none;}
a.Support:visited{color:#336699;text-decoration:none;}
a.Support:hover{color:#f77919;text-decoration:underline;}

.table_compare
	{
	width:650px;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, tahoma, Sans-Serif;
    background-color: #ffffff;
	margin: 0 0 10px 0;
	}

table.table_compare, .table_compare td
	{
    border-color: #cccccc;
    border-style: solid;
	}

table.table_compare
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.table_compare td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #ffffff;
}

.table_compare tr {height:30px;}

/*.table_compare .cellNeutral{font-weight: bold;font-size: 11px;color:#ffffff;font-family: Verdana, Arial, Sans-Serif; background-color: #5A6B83;} */
.table_compare .cellNeutral{font-weight: bold;font-size: 11px;color:#36b;font-family: Verdana, Arial, Sans-Serif; background:#095075 url("images/grd_blue.gif") repeat-x;} 
.table_compare .cellNeutral a{font-weight: bold;font-size: 11px;color:#36b;font-family: Verdana, Arial, Sans-Serif;text-decoration:underline}
.table_compare .cellNeutral a:visited{color:#36b;text-decoration:underline}
.table_compare .cellNeutral a:hover{color:#f77919;text-decoration:underline}


/* Beauty Tips */
.btContent 
	{
	font-family: Arial, sans-serif;
	font-size: 13px;
	position: relative;
	border:0px solid #529214;
	}

.btCloseBtn 
	{
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	}


#divHomeNar {float:left; width:340px; height:480px; padding: 7px; margin:0 0 10px 10px; font-size:13px;color:#5c5c5c;border:2px solid #336699;position:relative;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#divHomeBtm {clear:both; width:920px; height:75px; padding: 7px; margin: 10px 0;font-size:13px;color:#5c5c5c;border:2px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#divHomeBtm table {width:100%; height:100%;}
#divHomeBtm td {width:33%; padding:3px; vertical-align:top;font-size: 11px; color:#000000;font-family: Arial, Helvetica Sans-Serif;background-color: #ffffff;}
#divHomeBtm .lbrdr {border-left: 1px dotted #cccccc;}
#divHomeBtm .cellimg {height:100%; margin-right:10px; margin-left:3px; float:left;}
#divHomeBtm .celltxt {float:left; width:225px;}
#divHomeBtm .celltxt .title {font-weight: bold;font-size: 13px;color: #336699;font-family: Verdana, tahoma, Sans-Serif;margin-bottom:7px;text-decoration:none;}
#divHomeBtm .celltxt a {text-decoration:none;}

.hrBlue {color:rgb(170, 204, 255); background-color: rgb(170, 204, 255); height:1px;}
