﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
}
body{
	text-align:center;
	background-color:#015079;
	background-repeat:repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:White;
}

legend 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:White;
}

fieldset { border:1px solid White; }

h3, h4, h5, h6 {color:#444444;}	

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
	color:#C80000;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
	color:#C80000;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin-top: 0.5em;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

ul
{
	margin-left:1.5em;
	color:Navy;
}
ol
{
	margin-left:1.5em;
	color:Navy;
}
li
{
	margin-bottom:.35em;
}

p  {margin: 1em 0; 	
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:white;}

a {text-decoration:none;color:Yellow;}

a:hover {text-decoration:underline;color:Silver;}

.TopLink
{
 color:white;
 font-size:10pt;
 white-space:nowrap;
}


.addthis_button_compact
{
 color:white;
 font-size:10pt;
 white-space:nowrap;
}
	
.TopContent
{
	font-family:Verdana;
    font-size:10pt;
	color:white;
}

.TopContentHeadline
{
	font-family:Verdana;
    font-size:12pt;
	color:#66ffff;
}

.AgentContact
{
	font-family:Verdana;
	font-size:10pt;
	color:#6FA7C2;
	overflow:hidden;
}

.AgentEMail
{
	font-family:Verdana;
	font-size:10pt;
	color:#6FA7C2;
	overflow:hidden;
}

.AgentName
{
	font-family:Verdana;
	font-size:10pt;
	color:#66ffff;
}

#TopCopy
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:White;

}

#TopCopy ul
{
	margin-top: 0.5em;
	margin-left:3em;
	font-size: 10pt;
	color:White;
}

#TopCopy ol
{
	margin-top: 0.5em;
	margin-left:3em;
	font-size: 10pt;
	color:White;
}

#TopCopy h3
{
	margin-top: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	color:#66ffff;
}

#TopCopy h4 {
	margin-top: 0.5em;
	font-size: 1.1em;
	font-weight: bold;
	color:#C80000;
}

#TopCopy fieldset {	
	margin:1em 0;
	padding:1em;
	border:1px solid #CCCCCC;
}

#TopCopy legend 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#DDDDDD;
}

#JoinForm body
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:30pt;
	color:White;

}

#JoinForm p
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:White;

}

#JoinForm td
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:White;
	text-align:left;
}
#JoinForm  h4 {
	margin-top: 0.5em;
	font-size: 1.1em;
	font-weight: bold;
	color:#C80000;
}

.explain
{
	color:Silver;
    font-size: 10.0pt;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: left;
	 padding-top:10px;
}

#JoinForm fieldset {	
	margin:1em 0;
	padding:1em;
	border:1px solid #CCCCCC;
}

#JoinForm legend 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#DDDDDD;
}

#Calculator td
{
 font-size:10pt;
}

#Calculator .txtBoxNumber
{
	border:1px solid #666666;
	text-align:right;
	padding-right:4px;
}

#Calculator fieldSet{margin:2px;border:1px solid Blue; padding:0 20px 0 0; }

#Calculator legend {color:Aqua; font-size:12pt; }

#Calculator .FieldSetTable { margin:5px -20px 5px 20px; background-color:Transparent;}

#BottomCopy h3
{
	margin-top: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	color:#66ffff;
}

#BottomCopy h4 {
	margin-top: 0.5em;
	font-size: 1.1em;
	font-weight: bold;
	color:#C80000;
}

.IncomeHeadings
{
	font-size:14pt;
	color:Yellow;
}

.CalcHighlight
{
	color:Lime;
}
#FAQ 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:White;
}

#FAQ h4
{
	padding-bottom:2px;
	margin-bottom:2px;
	font-size:12pt;
	color:Yellow;
}

#FAQ a
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	color:Olive;
}

#FAQ ul
{
	margin-top: 0.5em;
	margin-left:3em;
	font-size: 10pt;
	color:White;
}

#FAQ ol
{
	margin-top: 0.5em;
	margin-left:3em;
	font-size: 10pt;
	color:White;
}

.submit
{
    color: #00FFFF;
    font-size:10pt;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding:4px 6px 4px 6px;
    background-image:url('/images/ButtonBG2.jpg');
    background-repeat:repeat repeat;
    vertical-align:middle;
    height:29px;
    border:outset 0px #ccc; 

} 

.submit:hover
{
    color: #ffffff;
    text-decoration:none;
} 

.submit:active
{
    color: #ffffff;
    text-decoration:none;
} 

.SubscriptionCompareHead
{
    color: #99ff00;
    font-size: 14.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: left;
    vertical-align: top;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.SubscriptionCompare1
{
    height: 45pt;
    width: 250pt;
    color: #99ff00;
    font-size: 14.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: left;
    vertical-align:middle;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare2
{
    width: 45pt;
    color: #99ff00;
    font-size: 14.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: center;
    vertical-align: bottom;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare3
{
    height: 18.75pt;
    width: 167pt;
    color: #99ff00;
    font-size: 14.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: left;
    vertical-align: bottom;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare4
{
    width: 55pt;
    color: #99ff00;
    font-size: 14.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare5
{
    height: 15.0pt;
    width: 167pt;
    color: white;
    font-size: 11.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: right;
    vertical-align: bottom;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare6
{
    width: 55pt;
    color: white;
    font-size: 11.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare7
{
    height: 15.0pt;
    width: 167pt;
    color: white;
    font-size: 11.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align:center;
    vertical-align: bottom;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.SubscriptionCompare8
{
    height: 30.0pt;
    width: 442pt;
    color: white;
    font-size: 11.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: left;
    vertical-align: bottom;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.FieldHeading
{
    color: white;
    font-size: 10.0pt;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    border-style: none;
}

.FormTextBox
{
    FONT-SIZE: 10pt;
    border:outset 2px #ccc; 
} 

.ContractLink
{
    color: white;
    font-size: 11.0pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    vertical-align: middle;
    white-space: normal;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.a_itc{display:none;}

.MemberPhoto { max-width:120;}

/*Vendor Tab Strip*/
.RadTabStripLeft .rtsLevel,   
.RadTabStripRight .rtsLevel,   
.RadTabStripLeft .rtsLevel .rtsUL,   
.RadTabStripRight .rtsLevel .rtsUL   
{   
      width: 150 !important;   
}   

/*Vendor PAges*/
.VendorMainTitle { COLOR: Black; FONT: 18px verdana, arial, sans-serif; font-weight: bold; text-decoration:underline; font-weight:bold; }
.VendorSubTitle	{ COLOR: #000000; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.VendorAboutCell { width:760px; background-color:Transparent; BORDER-RIGHT: rgb(145,155,156) 1px solid; BORDER-TOP: rgb(145,155,156) 1px solid; BORDER-LEFT: rgb(145,155,156) 1px solid; BORDER-BOTTOM: rgb(145,155,156) 1px solid;}

.VendorExplain
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	}

