/* CSS Document */
.table{
width:1024px;
padding:0px;
margin:0px;

}

.table2{
width:100%;
padding:0px;
margin:0px;
border-color:#86ABD7;
border-style:none;
border-width:0px;

/*
border:solid 1px #CCCCCC; */
}

.topbarbg{
/*background:url(images/top_bar_bg.jpg);
background-color:#cddded;
filter:alpha(opacity=40);
	opacity:0.4;*/

height:75px;
background-repeat:repeat-x;
padding-top:6px;
padding-left:3px;
border-bottom:0px;
margin-top:10px;


}

.midbarbg{
/*background-color: #758496;

width:100%;
height:0px;
padding:0px;
margin:0px;*/

}

.accounticon{
padding-left:3px;
padding-right:13px;

}

.tdHeight{

height:15px;
width:100%;
color:#EDF1F8;
margin:0px;
padding:0px;

}

.tdwidth{
width:190px;
height:100%;


}

.tab{
background:url(images/currentbar.jpg);
height:35px;
background-repeat:no-repeat;
padding-left:10px;
}

.tabDetailViewDF img {
max-width: 700px;
}

.tab2{
/*background:url(images/bar.jpg);*/
height:35px;
background-repeat:no-repeat;
padding-left:10px;
}

.leftbar
{
	/*background-image:url(../../App_Themes/NetroPortal/images/top_header_bg.png);
	background-repeat:repeat-x;*/
	background-color: #f0f2f3;
	padding-left:3px;
	
	
	/*border-right-color:#758496;
	border-right-width:1px;
	border-right-style:solid;*/
	

	



}

.outputshape{
/*background:url(images/glowshape.png);
height:300px;
background-repeat:no-repeat;*/
width:100%;
height:100%;
/*border-left-color:#FEFFF1;
	border-left-width:1px;
	border-left-style:solid;
	border-top-color:#FEFFF1;
	border-top-width:1px;
	border-top-style:solid;*/
	

}
.outputshapeoutput{
background:url(images/glowshape2.png);
height:300px;
background-repeat:no-repeat;

}


.outputshape2{
/*background:url(images/output_bg.png);
height:300px;
width:1150px;*/
background-color:#F0F2F3 ;
height:100%;



}

.outputshape3{
height:300px;
background-color:#FFFFFF;


}

.loginboxbg{
background:url(images/loginboxbg.jpg);
background-repeat:no-repeat;
height:340px;
width:480px;

}

.loginheading{
font-family:TahomaMT;
font-size:10pt;
color:#333333;
font-weight:bold;
padding-left:10px;
padding-top:25px;

}

.heading{
font-family:TahomaMT;
font-size:10pt;
color:#333333;
font-weight:bold;
padding-left:10px;


}

.subheading{
font-family:Tahoma;
font-size:8pt;
color:#333333;
font-weight:bold;
padding-left:5px;
padding-top:8px;
padding-bottom:8px;


}

.recordstext{
font-family:Tahoma;
font-size:8pt;
color:#333333;
margin-left:7px;

}

.recordstextheading{
font-family:Tahoma;
font-size:8pt;
color:#333333;
font-weight:bold;

}

.recordstextheadingpdng{
font-family:Tahoma;
font-size:8pt;
color:#333333;
font-weight:bold;
padding-bottom:6px;

}


.loginsubheading{
font-family:tahoma;
font-size:10pt;
color:#333333;
padding-left:10px;
padding-top:25px;

}

.user{
font-family:tahoma;
font-size:9pt;
color:#333333;
padding-left:12px;
padding-top:45px;

}

.registereduser{
font-family:Tahoma;
font-size:9pt;
color:#333333;
padding-left:12px;
font-weight:bold;


}

.tablinkstext{
font-family:Tahoma;
font-size:12px;
color:#315179;
text-decoration:none;

}


.tabpadding{
padding-left:10px;

}

.textbox{
font-family:Tahoma;
font-size:11px;
width:200px;
color:#0066CC;

}

a {
	/*background: url(images/bar.jpg) 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	width: 130px;
	height: 24px;
	vertical-align: middle;
	font-family:Tahoma;
	font-size:12px;*/
	color:#315179;
	text-decoration:none;
   }



.tblborderclr
{
	width:100%;
	padding:0px;
	margin:0px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;

}

.headbg{
background:url(images/headbg.jpg);
width:100%;
height:52px;

}

.boxesborder{
border: solid 1px gray;
border-left-color:#9EB4CC;
border-top-color:#9EB4CC;
border-bottom-color:#9EB4CC;
border-right-color:#9EB4CC;
}

.boxesbordermain{
border: solid 1px gray;
border-left-color:#9EB4CC;
border-top-color:#9EB4CC;
border-bottom-color:#9EB4CC;
border-right-color:#9EB4CC;
height:500px;
width:99%;
}

UL
{
	margin-left: 0;
	
	list-style-type: none;
}

UL LI UL
{
	margin-left:10;
	list-style-type: none;
	vertical-align:5px;
}

UL LI UL LI
{
	list-style-type: none;
	vertical-align:top;
	
}
.button-panel{
background:url(images/dark-grey-E8ECEF-to-white.gif);
background-color:#E8ECEF;
height:25px;
background-repeat:repeat-y;

padding-top:3px;
padding-left:3px;
padding-bottom:3px;

}
.basic-list{
list-style-position: outside;
list-style-type: 
circle; 
padding-left:-8px; 
margin-left:0;


}


.smalltext{
font-family:"Tahoma";
font-size:11px;

color:#000000;
text-decoration:none;
font-weight:300;
}

.midhead{
font-family:Tahoma;
font-size:18px;
color:#5A5A5A;
}

.headwhitetext{
font-family:Tahoma;
font-size:25px;
color:#ffffff;
text-decoration:none;
}

.headblacktext{
font-family:Tahoma;
font-size:18px;
color:#000000;
text-decoration:none;
}

.headwhitetextsmall{
font-family:Tahoma;
font-size:18px;
color:#ffffff;
text-decoration:none;
}

.headbluetext{
font-family:Tahoma, Helvetica, sans-serif;
font-size:13pt;
color:#1B82D2;
text-decoration:none;
font-weight:700;
}


.headtext{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:none;
}

.bluetext{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#118BE5;
}

.selectboxSmall
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	width: 70px;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Helvetica, sans-serif;
	list-style-type: circle;
	height: 18px;
	background-color: #ebebeb;
	text-decoration: none;
}

.graytext{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.grayheadtext{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}


.midbluetext{
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#3A66FF;
}

.bigheadtext{
font-family:Tahoma;
font-size:15px;
color:#135b91;
text-decoration:none;
font-weight:bold;
}


.impotext{
font-family:Verdana, Tahoma, Helvetica, sans-serif, "Tahoma Narrow";
font-size:10pt;
color:#CC0000;
text-decoration:none;
}

/* 08/11/2009 Matthew. We already have this class declared in Style.css
.button
{
	border-right: #666666 1px solid;
	padding-right: 0px;
	border-top: #666666 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #666666 1px solid;
	padding-top: 0px;
	border-bottom: #666666 1px solid;
	background-color: #353535;
	width: 150px;
	color:#ffffff;
}
*/

/* Column One */

#col-one {
	float: right;
	width: 300px;
}

#col-one .boxed {
	margin-bottom: 10px;
}

#col-one .boxed .title {
	height: 20px;
	padding: 10px 0 0 10px;
	background: url(images/img02.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	color: #FFFFFF;
}

#col-one .boxed .content {
	padding: 9px;
	background: #E8EDE5 url(images/img03.gif) repeat-x;
	border: 1px solid #648952;
	border-top: none;
}

#col-one .boxed .content form {
}

#col-one .boxed .content fieldset {
	border: none;
}

#col-one .boxed .content legend {
	display: none;
}

#col-one .boxed .content label {
	display: block;
	font-size: xx-small;
	font-weight: bold;
}

#col-one .boxed .content .textfield {
	width: 148px;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	border: 1px solid #C8C8C8;
	background: #FAFAFA url(images/img04.gif) repeat-x;
	font: normal x-small Verdana, Tahoma, Helvetica, sans-serif;
	color: #464646;
}

#col-one .boxed .content .button {
	float: right;
	width: 70px;
	height: 18px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #464646;
	background: #FAFAFA url(images/img05.gif) repeat-x;
	font: normal x-small Verdana, Tahoma, Helvetica, sans-serif;
	color: #464646;
}

#col-one .boxed .content .tiny {
	clear: both;
	margin: 0;
	font-size: x-small;
}

#col-one .boxed .content .tiny a {
	padding: 0 0 0 11px;
	background: url(images/img06.gif) no-repeat left bottom;
}

/* Column Two */

#col-two {
	float: right;
	width: 280px;
	padding:0 10px 0 0;
}

#col-two .boxed {
	margin-bottom: 10px;
}

#col-two .boxed .title {
	height: 25px;
	padding: 5px 0 0 10px;
	background: url(images/img09.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	color: #FFFFFF;
	width:180px;
}

#col-two .boxed .content {
	padding: 10px 10px 5px 10px;
	background: #EFEBE2 url(images/img10.gif) repeat-x;
	border: 1px solid #528489;
	border-top: none;
}

#col-two .boxed blockquote {
	background: #E5ECED url(images/img08.gif) repeat-x;
}

/* Column Three */

#col-three {
	float: right;	
	width: 280px;
	margin-right: 10px;
}

#col-three .boxed {
	margin-bottom: 10px;
}

#col-three .boxed .title {
	height: 20px;
	padding: 10px 0 0 10px;
	background: url(images/img09.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	color: #FFFFFF;
}

#col-three .boxed .content {
	padding: 19px 9px 0 9px;
	background: #EFEBE2 url(images/img10.gif) repeat-x;
	border: 1px solid #977C44;
	border-top: none;
	
}

#col-three .boxed .content li {
	margin-left: -1em;
	padding-left: 1em;
	background: url(images/img12.gif) no-repeat 0 9px;
	letter-spacing: normal;
}

/* Footer */
.serviceHeader {
	font-weight: bold;
	color:#0370D4;
	font-size:15px;
	padding-top:5px;
}

.serviceSection {
	font-weight: bold;
	color:black;
	font-size:18px;
	width:100%;
	/*background-color:#FFCC00;*/
	background:#E8ECEF url(/App_Themes/NetroPortal/images/bgBlue.gif) repeat-x;
	
	height:15px;
	padding:5px 0px 5px 0px;
	/*border-bottom:solid 1px black;*/
	margin-bottom:5px;
	text-indent:5px;
	
	
}

.serviceText
{
	font-size:14px;
	padding:0px 10px 0px 10px;
	}
.serviceQuote
{
	
	font-style:italic;
	background-color:Gray;
	color:White;
	width:150px;
	float:right;
	padding:10px;
	position:relative;
	table-layout:auto;
	
	}
.serviceList
{
	}
.serviceListItem{}
.serviceFAQQuestion{
	font-weight: bold;
	color:red;
	padding-right:2px;
	vertical-align:top;
	top:auto;
	
	
}
.serviceFAQAnswer{
	font-weight: bold;
	color:green;
	padding-right:2px;
	vertical-align:top;
}
.serviceFAQLine{
height:6px;
}

.serviceFeaturesTable{
	font-size: 12px; 
	color: #333333; 
	font-family: Tahoma
}

.serviceTechTable{
	background-color:#d9d7d8;
	font-size: 12px; 
	color: #333333; 
	font-family: Tahoma
	}
	
	.ServiceTableTD
	{
		background-color:#FFFFFF
		}

.packagePriceHeader {color: #006699;
	font-weight: bold;
	font-size:13px;
	font-family:Verdana;
	}

.cellBG {
	background-image: url(/Graphics/top-nav-bg-gradient.gif);
	background-repeat: repeat;
}
.blueCellBg {
	background-image: url(/Graphics/gradient.jpg);
	background-repeat: repeat-x;
}
.packagePeriod {
 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #666666;
	margin-right: 0px;
	padding-right: 0px;
}
.orangeBG {
	background-image: url(/Graphics/gradient.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.horizontal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: text-bottom;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDFF;
}
.packageh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #DDDDFF;
}

.packagePeriod2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #666666;
	margin-right: 0px;
	padding-right: 0px;
	vertical-align: super;
}

.redPrice
{
	color: rgb(153, 0, 0);
display: inline;
font-family: Arial;
font-size: 16px;
font-weight: bold;
}

.ServiceMenuHeading
{
	font-weight: bold;
	color:#0370D4;
	font-size:16px;
	}

.imgMid
{vertical-align:middle;}

/*cleanup required below*/
.style11 {color: #CCCCCC; font-weight: bold; }
.style6 {font-size: 12}
.style8 {font-size: 12px}

.tdWhiteCell
{
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	background-color:#f5f5f5;
	font-size:11px;}
	
	.smalltext{
font-family:"Arial";
font-size:11px;

color:#000000;
text-decoration:none;
font-weight:300;
}

.midhead{
font-family:Arial;
font-size:18px;
color:#5A5A5A;
}

.headwhitetext{
font-family:Tahoma;
font-size:25px;
color:#ffffff;
text-decoration:none;
}

.headblacktext{
font-family:Tahoma;
font-size:18px;
color:#000000;
text-decoration:none;
}

.headwhitetextsmall{
font-family:Tahoma;
font-size:18px;
color:#ffffff;
text-decoration:none;
}

.headbluetext{
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#1B82D2;
text-decoration:none;
font-weight:700;
}


.headtext{
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:none;
}

.bluetext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#118BE5;
}

.selectboxSmall
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	width: 70px;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: circle;
	height: 18px;
	background-color: #ebebeb;
	text-decoration: none;
}

.graytext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.grayheadtext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}


.midbluetext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A66FF;
}

.bigheadtext{
font-family:Arial;
font-size:15px;
color:#135b91;
text-decoration:none;
font-weight:bold;
}


.impotext{
font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:10pt;
color:#CC0000;
text-decoration:none;
}

/* 08/11/2009 Matthew. We already have this class declared in Style.css
.button
{
	border-right: #666666 1px solid;
	padding-right: 0px;
	border-top: #666666 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #666666 1px solid;
	padding-top: 0px;
	border-bottom: #666666 1px solid;
	background-color: #353535;
	width: 100px;
	color:#ffffff;
}*/


.collapsePanel {
	width: 640px;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:640px;		
	height:20px;
	color: Yellow;
	background-color: Black;
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color:White;
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.invoiceLine
{
	background-image:url("images/line.gif");
	background-repeat:repeat-x;
	height:21px;
}

.invoiceTableCellTitle
{
	font-size: medium;
	font-weight: bold;
	text-transform: capitalize;
	padding-left:7px;
	padding: 3px 7px 3 px 7px;
	
	border-top: black 1px solid;
	border-left: black 1px solid;
}

.invoiceTableCellTitleV2
{
	font-size: medium;
	font-weight: bold;
	text-transform: capitalize;
	padding-left:7px;
	padding: 3px 7px 3 px 7px;
	
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;

}


.invoiceTableCellText
{
	padding: 3px 3px 3 px 3px;
	
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.invoiceTableCellTextV2
{
	padding: 3px 3px 3 px 3px;
	
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
}


.invoiceHeader
{
	font-weight: bold;
	font-size: x-large;
	text-transform: capitalize;
}

.tooltip
{
	display:none;
	background-color:#FFCD5A;
	border: #999999 solid 1px;
	color:#0A43FF;
	width:200px;
	opacity: 0.9;
	background-color: rgb(245, 247, 248);
	opacity: 0.9;
	position: absolute;
	visibility: hidden;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
	border:solid 1px black;
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFCD5A;
	
}


/* I'd Like to */

div.selectIconCont{float: left; width: 100%; margin-top:25px;}

div.selectIconCont div.iconBox{float: left; width: 110px; border: 1px #cccccc solid; padding: 5px; margin: 0 22px 0 22px; background: url('graphics/boxBack.jpg') bottom right #fff repeat-x; text-align: center;}
div.selectIconCont div.iconBox img{padding: 4px 0 4px 0;}
div.selectIconCont div.iconBox div strong{font-size: 12px; text-transform: uppercase; color: #15569c; font-family:Arial;}

/* Choose Plan */

div.choosePlanCont{float: left; width: 650px; margin: 0px 0 0 0px;}

table.choosePlanTable td{text-align: center; background-color: #f9f9f9; vertical-align: middle; width: 200px;}
table.choosePlanTable td.top{color: #06415c; font-size: 10pt; padding: 4px 10px 4px 10px; background-color: #efefef; font-weight: bold; text-align: center;}
table.choosePlanTable td.leftFeature{color: #012333; text-align: left; width: 235px; background-color: #fff;}
table.choosePlanTable td.leftSubCat{text-align: left; color: #a73300; background-color: #fff;}
table.choosePlanTable td.highlight{background-color: #eff8fa;}

span.buy, span a.buy{color:#1860b0; font-weight: bold; font-size: 1.12em; text-decoration: underline;}
span.start, span a.start{color:#1d68bb; font-weight: bold; font-size: 1.12em; text-decoration: underline;}
span.indent{padding-left: 15px;}

/* Confirm Plan */

div.confirmPlanCont{float: left; width: 630px; margin: 20px 0 0 20px; text-align: left;}
table.confirmTable td{text-align: center; width: 94px;}
table.confirmTable tr th{width: 150px; margin:0; padding: 8px; background-color: #f2f2f2; color:#13476c;}

/* Contact Us */

div.contactUsCont{float: left; width: 740px; margin: 30px 0 0 32px; padding: 20px 0 20px 0; border-bottom: 1px #ebebeb solid; border-top: 1px #ebebeb solid;}
div.contactMethodBox{width: 190px; float: left; margin: 10px 27px 10px 27px;}
div.contactMethodBox div.icon{float: left; background-color: #e8e8e8; width: 35px; height: 35px;}
div.contactMethodBox div.label{float: left; text-align:left; margin: 2px 0 0 12px;}
div.contactMethodBox div.label strong a{text-decoration: underline; color: #3f3f3f;}
div.contactMethodBox div.label strong a:hover{color: #000;}
div.contactMethodBox div.label a{text-decoration: none; color: #3f3f3f;}
div.contactIcon:hover{background-color: #b6b6b6;}

.contactFormCont{float: left; text-align: left; padding: 10px; margin: 10px 0 0 30px;}
.contactFormCont .left{float: left; width: 510px; background: #f2f2f2; padding: 10px; margin: 1px;}
.contactFormCont .right{float: right; width: 170px; background: #f2f2f2; padding: 10px; margin: 1px;}

.inputText{border: 1px #9e9e9e solid; width: 150px;}
.textArea{border: 1px #9e9e9e solid; width: 300px;}
.inputSubmit{border: 1px #000 solid;}

/* Basic Form */

div.registerCont{float: left; width: 740px; margin: 30px 0 0 40px; text-align: left;}


/* ToolTip */

a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip{font-size: 0.9em; color:#8c8c8c;text-decoration:none;}
a.tooltip span {display:none; padding:10px; margin-left:8px; width:250px; font-size: 1.1em;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

.tinyIcon{
	float:left;
	margin-right:10px;
	vertical-align: top;
}

.freeimg{
  height:45px;
  width:45px;
  border:0;
  vertical-align:middle;
  padding-right:10px;
}

.tdInfoBox
{
	font-size: 12px; 
	padding-bottom: 5px;
	border-right: red thin solid;
	border-top: red thin solid; 
	border-left: red thin solid; 
	border-bottom: red thin solid; 
	background-color: infobackground; 
	padding-right: 5px; 
	padding-left: 5px; 
	padding-top: 5px
}

.signuptable, .signuptable td
{
color: #444444;
font-size: 12px;
}

	div.msgNotificationCont{
		margin-top: 5px;
		padding: 5px;
		border: red thin solid;
		background-color: infobackground;
	}

	div.msgNotificationCont span.newLabel{
		color: red;
	}

	div.msgNotificationCont span.notifyText{
		font-size: 13px;
		font-weight: bolder;
	}

	div.msgNotificationCont span.notifyText a, span.notifyText a:visited{
		color: #037085;
	}

	div.msgNotificationCont img{
		width: 16px;
		vertical-align: -3px;
		padding-right: 5px;
	}
	
	.importanNoteBox{
	float: left;
	width: 97.8%;
	background:#ffe56d;
	border: 1px #e1e1e1 solid;
	
	padding: 4px 1% 4px 1%;
}

.importanNoteBox img{
	vertical-align: -1px;
}
.bulletGold
{
	vertical-align: text-bottom; 
	padding: 0 5px 0 0;
}


.gettingStartedIntroText
{
    float: left;
    width: 420px;
    margin: 15px;
}

.gettingStartedIntroButton
{
    float: right;
    width: 285px;
    margin: 15px 35px 15px 0;
}


.gettingStartedIntroButton input[type="image"]
{
    margin-bottom: 5px;
}

.gettingStartedIntroButton input[type="checkbox"]
{
    vertical-align: middle;
}

.loginHeader
{
	padding: 4px;
	background-color: #ffffff;
	border-bottom: 1px solid #bbbbbb;
	background-image: url(images/Greytowhite.gif);
	background-repeat: repeat-y;
}
