body.bodyfluid 
#wrap-a{width: 1000px;}
#wrap-a{width: 99%;}

a {
	font-family: Tahoma, Verdana, Serif;
	font-weight: normal;
	color: #0260FD;
	background-color: transparent;
	text-decoration: underline;
}
a:hover {
color:red;
}

#header{
	width: 780px;
height: 50px;
}


.logo{
	width: 209px;
}
.menu{
	position: absolute;
	top: 20px;
	left: 312px;
	border-bottom: 1px #000000 solid;
	text-align: center;
}

A:link.menu{
	font-family: Arial, Verdana, Serif;
}
.ticker{
	position: relative;
	width: 756px;
	height: 24px;
	vertical-align: middle;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px #BABABA solid;
	margin-left: 11px;
	margin-top: 5px;
}
.strap{
	position: absolute;
	top: 0px;
	left: 5px;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;	
	display: inline;	
}
h1.strap{
padding: 0px;
margin: 0px;
}

.login{
	width: auto;
	padding-top: 2px;
	padding-right: 2px;
	float: right;
}

.fgpassword{
	font-size: 0.8em; 
	position: relative;
	left: 620px;
	width: 150px;
	top: 0px;
	line-height: 1.1em;
}

input{
	font-size: 0.8em;
}

form{
	margin: 0px;
	padding: 0px;
}

IMG {
	border: none;	
}

P {
	font-family: Tahoma, Verdana, Serif;		
}
Body{
	font-family: Tahoma, Verdana, Serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}

.center{
text-align: center;
}

.left{
text-align: left;
}
.right{
text-align: right;
}

.red{
	color: #FF0000;
	background-color: transparent;
}

.webtrust{
padding-top: 10px;
margin-left: 60px;
}

.registrypro{

}

ul.mainnav{
	position: absolute;
	top: 33px;
	left: 312px;
	border-bottom: 1px #000000 solid;
	text-align: center;
	padding: 0px;
margin: 0px;
}

ul.mainnav li{
display: inline;
padding: 0px;
margin: 0px;
}


.menu{
	position: absolute;
	top: 20px;
	left: 312px;
	border-bottom: 1px #000000 solid;
	text-align: center;
}

A:link.menu{
	font-family: Arial, Verdana, Serif;
}

a.price, a:hover.price, a:active.price, a:visited.price{
color: black;
background: none;
text-decoration:none;
}

#regionselector{
position: absolute; 
top: 5px;
left: 490px;
}


.submitbt {
margin:0px;
padding:0px;
height:28px;
border:0px;
width:76px;
 }

body{
padding-left:15px;
}

#mainbody{

}
#ProactiveSupport_423689 {visibility:hidden; position:absolute; height:1; width:1; top:0; left:0;z-index:777;}
#leftmenu{
width: 220px;
padding-top: 10px;
padding-bottom: 10px;
color:black;
float:left;
height:auto;
}
h1{
padding-top:0px;
margin-top:0px;
}
#sslbody{
	width: 545px;
	padding-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
float:right;
height:auto;
}

#t1header div.phone{
font-size:11px;
display:inline;
position:absolute;
text-align:left;
top:19px;
left:215px;
color:black;}
#t1header div.phone strong{
text-decoration:underline;
font-size:11px;
color:#448AFF;
}

#footer{
text-align:left;
height:auto;

clear:both;
padding: 0px;
margin: 0px;
width:780px;
text-align:center;
background-color:white;
background-repeat: repeat-x;
background-position: top;

padding-top:15px;
padding-bottom:20px;


}

#footer p{
color:#999999;
font-size:10px;
text-align:justify;
padding:20px 0px 0px 0px;
margin:0px;

}

#footer p a{
color:#999999;
text-decoration:none;
}

#footer p a:hover{
color:#0060FF;
text-decoration:underline;
}

#footer ul{
padding:0px 0px 5px 0px;
margin:0px;

text-align:center;
}
#footer ul li{
padding-left:20px;
display:inline;
text-align:center;
font-size:11px;
color:#666666;
font-weight:bold;
}
#footer ul li a{
color:#999999;
text-decoration:none;
font-weight:bold;
}
#footer ul li a:hover{
color:#0060FF;
text-decoration:underline;
}

#footer .kpmg{
float:left;
padding-right:10px;
}






h1, h1 a{
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Serif;
	color:#0D68FF;
	font-weight:bold;
	text-decoration:none;
}
h2{
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Serif;
	color:#0D68FF;
	font-weight:bold;
	text-decoration:none;

}



.submenu{
	padding-left: 10px;
}

ul.submenu{
margin-left: 5px;
}

.lightred{
 background-color: #FFCCCD; 
 color: #000000; 
}

.silver{
 background-color: #CCCCCC; 
 color: #000000;
}

.lightsilver{
 background-color: #EBEBEB; 
 color: #000000;
}

.reverse{
	background-color: #000000;
	color: #FFFFFF;
}

li.tick{
	list-style-image: url(ims/tick_box.gif);

}

.productwindow{
	float:right;
	text-align: center;
	padding: 5px;
}

.lightblue, a.lightblue, a:visited.lightblue{
color: #009ACE;
background: transparent;
}

h5 a.lightblue, a:visited.lightblue{
font-weight: bold;
display: inline;
}

h5{
font-weight: bold;
display: inline;
font-size: 10pt;
}

.upgradeprice{
width: 75px; text-align:left;
}

#leftmenu ul.navbar{
margin: 0px;
padding: 0px;
line-height: 20px;

}

#leftmenu ul.navbar li{
text-indent: 0px;
line-height: 20px;
list-style-type: none;
background: url(ims/horz_dots.gif) 0px 16px repeat-x;
font-weight:bold;
font-size:12px;
font-family: Helvetica, Tahoma, sans-serif;

}
#leftmenu p{
font-weight:bold;
font-size:12px;
font-family: Helvetica, Tahoma, sans-serif;
color:#9CA2A2;
}

#leftmenu strong{
color:#999999;}
#leftmenu p a{
color:#9CA2A2;
}



#leftmenu p a:hover{
color:black;
}
#leftmenu ul.navbar a{
background: url(ims//arrow.gif) no-repeat; 
padding-left: 15px;
color:#666666;
font-weight:bold;
font-size:12px;
font-family: Helvetica, Tahoma, sans-serif;
background-position: left 2px;
text-decoration:none;
}
#leftmenu ul.navbar a:hover{
color:black;
}

#leftmenu ul.navbar li ul{
margin: 0px;
padding-left: 0px;
line-height: 20px;
}

#leftmenu ul.navbar li ul li{

line-height: 20px;
background: url(ims/horz_dots.gif) 0px 16px repeat-x;
}
#leftmenu strong{
color:#015EFF;
}

#leftmenu p{
color:black;
font-weight:normal;
font-size:12px;
}
#leftmenu p a:hover{
color:#015EFF;
text-decoration:underline;
}
#leftmenu p a{
color:#015EFF;
text-decoration:none;
}


.pricetable th.top{
background: #000000;
color: #ffffff;
}

dt{
font-weight: bold;
}

dd{
margin-top: 5px;
margin-bottom: 10px;
}
#header h1{
margin: 0px;
padding: 0px;
}

#sslflow{
width:520px;
position:relative;
padding-bottom:20px;
}


#ordersummary {
float:right;
z-index:100;
padding-top:0px;
height:165px;
background-color: #FCFCFC;
border: 1px solid #CCCCCC;
height:175px;
width:180px;
}

.box h3.prove{
font-weight:normal;font-family:tahoma,arial;font-size:13px;color:#458ED2;margin:0px 0px 5px 0px;padding:0px 0px 5px 16px;
}

#ordersummary h3{
color:white;
background:#71A457;
font-size:11px;
font-weight:normal;
line-height:19px;
text-align:center;
font-family:arial;
margin:0px 0px 0px 0px;
padding:1px 4px 1px 4px;
}

#ordersummary p{
display:block;
background-color: #FCFCFC;
color:black;
padding:10px 5px 0px 4px;
margin:0px;
font-family:arial;
font-size:11px;
}




h1.flowh1{
padding:0px 0px 0px 0px;;
margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
vertical-align: top;
color:black;
}

.box {
	background-color: #FCFCFC;
	width:520px;
	border: 1px solid #CCCCCC;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}



.chosen{
padding:0px 0px 10px 0px;;
margin:0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;

vertical-align: top;
}

.box p{
padding:0px 16px 0px 16px;
}
.box h1{
border-bottom:1px solid #CCCCCC;
padding:0px 0px 0px 16px;
margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
line-height:30px;
vertical-align: top;
}
.box ul{
	list-style-type: none;
	list-style-image: url(ims/greenlist.gif);
margin:0px 0px 0px 16px;
padding: 0px 0px 0px 16px;

}
.box li{
padding: 0px 0px 0px 0px;
margin: 0px;
color:black;
line-height:15px;
}

.box li.tick{
line-height:18px;
}
.box input{
padding: 0px 0px 0px 16px;
margin: 0px 10px 0px 16px;
}

.box h1 .ssl-red-text{
color:red;
}

.box h2{
        font-family: Tahoma,Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
color:black;
display:inline;
text-indent:10px;
line-height:20px;
}

.box h2 .red{
font-size:11px;color:red;text-decoration:underline;padding:0px;margin:0px;}



.box li .green{
text-decoration:underline;
color: #71A457;
}

.box li .green2{
text-decoration:none;
color: #71A457;
}


.box .green{
color: #71A457;
}

.box .red{
color: red;
}

.box2 {
	background-color: #FCFCFC;
	width:520px;
	position:relative;

	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.box2 h1{

padding:0px 0px 0px 0px;;
margin:0px 0px 0px 0px;
line-height:30px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 14px;

vertical-align: top;
}



.box2 input{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.box2 h1 .ssl-red-text{
color:red;
}

.box2 h2{
        font-family: Tahoma,Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
color:black;

display:inline;
text-indent:10px;
line-height:20px;
}

.box2 .green{
color: #71A457;
}

.box2 form{
padding: 0px;
margin: 0px;
}

.box2 h2 .red{
font-size:11px;color:red;text-decoration:underline;padding:0px;margin:0px;}

.box3 {
	position:relative;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.box3 h1{
;
padding:0px 0px 0px 0px;;
margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
vertical-align: top;
}
.box3 ul{
	list-style-type: none;
	list-style-image: url(ims/greenlist.gif);
margin:0px 0px 0px 15px;
padding: 0px 0px 0px 15px;

}
.box3 li{
padding: 0px 0px 0px 0px;
margin: 0px;
color:black;
line-height:15px;
font-size:13px;
}

.box3 li.tick{
line-height:18px;
}
.box3 input{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.box3 h1 .ssl-red-text{
color:red;
}

.box3 h2{
        font-family: Tahoma,Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
color:black;
display:inline;
text-indent:10px;
line-height:20px;
}

.box3 h2 .red{
font-size:11px;color:red;text-decoration:underline;padding:0px;margin:0px;}



.box3 li .green{
text-decoration:underline;
color: #71A457;
}

.box3 li .green2{
text-decoration:none;
color: #71A457;
}


.box3 .green{
color: #71A457;
}

.box3 .red{
color: red;
}
.box p.options{
        font-family: Tahoma,Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
color:black;
line-height:20px;
margin:0px;
padding:0px;
padding-left:16px;
text-decoration:underline;
}


img{
border:none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align:left;
	margin-left:15px;
}

#headcontainer {
text-align:left;
width:780px;
height:65px;
position:relative;
padding: 0px;
margin:0px;

}




#t1header{
padding-top:0px;
text-align:right;
}
#t1header ul, #t1header ul li{
	list-style-image: none;
	list-style-type: none;
}
#t1header ul{
display:inline;
}
#t1header ul li{
padding-left:25px;
padding-right:17px;
margin:0px;

display:inline;
}

#t1header .region form{
display:inline;

}
#t1header .region {
margin-left:7px;
padding-left:0px;
display:inline;

}
#t1header .region form select{
font-size:11px;
}

#t1header ul li a{
color:#666666;
text-decoration:none;
}
#t1header ul li a:hover{
color:black;
text-decoration:none;
}


a.contacts{
color:#666666;
text-decoration:none;
}
a.contacts:hover{
color:black;
text-decoration:none;
}





#t2header{

width:auto;
position:relative;

height:25px;
}
#t2header div.logo{
position:absolute;
left:0px;
bottom:0px;
height:49px;


}
#t2header .login{
position:absolute;
right:0px;
bottom:0px;
}
#t2header .login h4{
padding-right:6px;
display:inline;
font-weight:normal;
font-size:11px;
}
#t2header .lgnbtn{
position:absolute;bottom:0px;
right:0px;
}
#t2header .login form{
padding:0px;
margin:0px;
display:inline;
}
#t2header .login input{
padding:0px 0px 0px 0px;
margin:0px 6px 0px 0px;
border:1px solid #cccccc;
width:94px;
height:15px;
display:inline;
}
#t2header .login .userid{
}
#t2header .login .pwd{
	
}


#menu{
background: #ff0000;
height: 25px;
padding:0px;
width:780px;
margin-top:8px;
margin-bottom:3px;
z-index:0;
position:relative;
}

#nav{
padding:0px;
margin:0px;
background:#ff0000;
width:780px;
list-style: none;
border:0px;
}

#nav{
padding:0;margin:0;background:#ff0000;
}
#nav ul {

padding:0px;
margin:0px;
z-index:99;
overflow:visible;
position: relative;
border: 1px solid #c0c0c0;
background:#ffffff;
width:150px;

}

#nav li{
margin:0px;
padding:0px;
position: relative;  
display:inline;
line-height: 25px;
float: left;
z-index:99;


}/* end hack */
html>body #nav li{
margin:0px;
padding:0px;
position: relative;  

line-height: 20px;
 


}

#nav a {
margin:0px;
padding:0px 10px 0px 10px;
text-decoration:none;
color: #ffffff;
padding: 0px 0px 0px 0px;
line-height: 25px;
float: left;
width:60px;
}
#nav li li{
background:#ffffff;
}
#nav li ul a{
color: #000000;background: #efefef url(ims/reddot.gif) no-repeat 4px 9px; width: 160px; border-right: 1px solid #c0c0c0;z-index:99;padding: 2px 10px 2px 15px;line-height: 15px;position: relative;
}

#nav li ul a:hover{
color: #000000;background: #efefef url(imss/reddot.gif) no-repeat 4px 9px;
}
#nav li ul a img{
position: absolute;top: 5px;right: 5px;
}
#nav a:hover, #nav li:hover{
}
#nav ul li:hover, #nav ul li a:hover{
background:#C0C0C0 url(ims/reddot.gif) no-repeat 4px 9px;
}
#nav ul ul, #nav ul ul ul{
display:none;position:absolute;left: 185px;top: 15px;background: #ffffff;color: #000000;z-index:99;
}
#nav ul{
display:none;position:absolute;top:25px;left: 0px;background: #ffffff;z-index:99;width: 185px;padding: 0px;
}/* non-IE browsers see this */#nav ul li>ul, #nav ul ul li>ul{
margin-top:-1.4em;background: #ffffff;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
display:block;z-index:99;
}li>ul {
top: auto;left: auto;
}/* Win IE only \*/* html #nav li{
float:left;
}/* end holly hack */ div#flashcontent {
 z-index: 1; 
}
.searchlabel{position:absolute;right:160px;top:6px;color:white;font-size:11px;}
input.searchbox {border:1px solid #990000;margin:0px;padding:0px;height:13px;width:115px;position:absolute;right:36px;top:5px;font-size:10px;font-family:tahoma,arial;padding-left:5px;color:#999999;}
img.searchbtn{position:absolute;right:10px;top:6px;}

div.tips ul, div.tips ul li{
	list-style-image: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
div.tips ul li{
	background-image: url(/ims/bluebox.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:10px;
	font-size:10px;
	padding-bottom:2px;

}

div.phplive{
position:absolute;right:220px;top:11px;
}

