BODY {
	color: #000000; 
	font-family: Verdana, Arial,Helvetica ,sans-serif;
	font-size: 12px; 
	background-color: #FFFFFF;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;

} 

td {
	font-size: 12px;
	font-family: Verdana, Arial,Helvetica ,sans-serif; 
	color: #000000 
}
 
H1{
color:#004080;
font-size:16px;
font-weight:bold
}

label{

}

TH{font-size:12px}

H2{background-color:#004080; color:#EEEEEE; font-weight:bold; font-size:12px; border: #004080; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align:left}


H3{background-color:#FFFFFF; color:#004080; font-weight:bold; font-size:12px; border: #004080; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align:left}

H4{color:#004080; font-size:12px; font-weight:bold; text-align:left}


.h1clear{
background-color:#FFFFFF; color:#004080; font-weight:bold; font-size:18px; border: #004080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align:left
}

.h3clear{
background-color:#FFFFFF; color:#004080; font-weight:bold; font-size:12px; border: #004080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align:left
}

.h4clear{
background-color:#FFFFFF; color:#004080; font-weight:bold; font-size:12px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align:left
}


.button {
	font-size: 12px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; 
	background-color: #eeeeee;
	
}

.loginbutton {
	font-size: 11px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; 
	background-color: #eeeeee;
	
}


.navbutton {
	font-size: 12px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 2px solid #FF6F00; 
	background-color: #FFFFFF;
	color:#004080;
	font-weight:bold
}

.bignavbutton {
	font-size: 18px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 2px solid #FF6F00; 
	background-color: #FFFFFF;
	color:#004080;
	font-weight:bold
}

.bignavlink {
	font-size: 18px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 2px solid #FF6F00; 
	padding:5px;
	background-color: #FFFFFF;
	color:#004080;
	font-weight:bold;
}


.tab {
	font-size: 10px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; border-bottom:0px;
	background-color: #FFFFFF;
	color:#999999;
margin:0px;
	padding:5px;
}

.tabselected {
	font-size: 10px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; border-bottom:0px;
	background-color: #EEEEEE;
	color:#004080;
margin:0px;
	padding:5px;
font-weight:bold;
}


.select, .textinput {color: #000000; font-family: Tahoma,Verdana,Arial; font-size: 12px}



.legal {
	font-size: 10px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #000000 
}


.date {
	font-size: 12px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #000000 
}


/** new home page **/
#home h2 {
	color:#004080;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:none;
}

#home h2 A {
	color:#004080;
	font-family: Arial,Helvetica ,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#home h2 A:link, #home h2 A:visited  {
	color:#004080;
} 

#home h2 A:hover, #home h2 A:active {
	color:#004080;
}

#home p {
	font-size: 12px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #000000;	
	margin:0px;
	padding:0px;
	border:none;
}

/** end new home page **/

/** old home page, maybe not needed **/

#prodtitle {
	color:#004080;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#prodtitle A {
	color:#004080;
	font-family: Arial,Helvetica ,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#prodtitle A:link, #prodtitle A:visited  {
	color:#004080;
} 

#prodtitle A:hover, #prodtitle A:active {
	color:#004080;
}

.prodd {
	font-size: 12px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #000000;	
	
}
/** end old home page **/

.prodf {
	font-size: 12px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #888888 
}

A.prodf,A.prodf:link,A.prodf:visited {
	color:#004080;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal
}

A.prodf:active,A.prodf:hover {
	color:#FF6600;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal
}


A:active, A:hover {
	color:#FF6F00;
} 


A:link {
	COLOR: #004080
} 

A:visited {
	COLOR: #004080
} 


.fakea{text-decoration:underline;color:#004080}

.topmenubar{background-color:#004080; color:#EEEEEE; font-weight:bold; font-size:12px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px}


.topBar{border: #004080; background-color:#004080; border-style: solid; border-color:#CCCCCC; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; height:25px;}

.topMenuButton{border: #F7F7F7; background-color:#004080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; margin:0px;}

.topMenuButtonS{border: #F7F7F7; background-color:#CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; margin-bottom:0px;}

.leftMenuOuter{border: #787878; background-color:#FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; width:150px;}

.contentOuter{border: #787878; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}

.contentInner{padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px;}

.leftGap{background-color:#FFFFFF; border: #787878; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}


.leftMenuGroup{border: #787878; background-color:#FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width:150px;}


A.topmenu, A.topmenu:link, A.topmenu:visited {
	color:#F7F7F7;
	font-size: 12px;
font-weight:bold;
text-decoration:none
} 


A.topmenuS, A.topmenuS:link, A.topmenuS:visited, A.topmenuS:active, A.topmenuS:hover {
	color:#004080;
	font-size: 12px;
font-weight:bold;
text-decoration:none
}



A.topmenu:active, A.topmenu:hover {
	color:#FF6F00;
	font-size: 12px;
font-weight:bold;
text-decoration:none

}


.highlight{
	color:#004080
}

.warn{
	color:#FF6F00;
font-weight:bold;
}


.new {
	color:#FF6F00;
	font-size: 10px;
font-weight:bold;
}

.attention {
		
font-weight:bold;
}

B {font-weight:bold; color:#004080}

.profonly {background-color:#EFEFEF;color: #004080;}

A.offerproflink {color:#004080; background-color:#EFEFEF; border:1px dashed #FF6F00; padding-left:2px;padding-right:2px;padding-bottom:2px}


.proffeature {background-color:#efefef;color: #004080;font-weight:bold; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border:1px dashed #FF6F00;}


A.proffeature, A.proffeature:link, A.proffeature:visited, A.proffeature:active, A.proffeature:hover{
	color:#004080;
	font-size: 12px;
text-decoration:underline
} 



.mainbody{background-color:#FFFFFF; color:#000000;  padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px}




.lmenuh1{
	color:#F7F7F7;background-color:#004080;padding-left: 3px;
	font-size: 12px;font-weight:bold;
} 



.lmenuh2{
	color:#004080;
	font-size: 10px;
font-weight:bold
} 


A.lmenuh1, A.lmenuh1:link, A.lmenuh1:visited,A.lmenuh1:active, A.lmenuh1:hover{
	color:#ffffff; font-size: 12px;font-weight:bold;
text-decoration:underline;
} 


A.lmenu:active, A.lmenu:hover {
	color:#FF6F00;
	font-size: 10px;
	font-family: Verdana, Arial,Helvetica ,sans-serif;
}



A.lmenu, A.lmenu:link, A.lmenu:visited{
	color:#004080;
	font-size: 10px;
	font-family: Verdana, Arial,Helvetica ,sans-serif;
text-decoration:none
} 


A.lmenu:active, A.lmenu:hover {
	color:#FF6F00;
	font-size: 10px;
	font-family: Verdana, Arial,Helvetica ,sans-serif;
}






.prof {
	font-size: 12px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #004080;

}



/*----profile--*/
.profdescription {
	font-size: 12px;
	color:#000000;
	font-family: Arial,Helvetica ,sans-serif 
}

.profheading {
	color:#000000;
	font-family: Arial,Helvetica ,sans-serif; 
	font-size: 14px;
	font-weight: bold
}



.profhighlight {
	color:#000000;
	font-family: Arial,Helvetica ,sans-serif; 
	font-size: 12px;
	font-weight: bold
}

.prodbox{border: #FFFFFF; background-color:#FFFFFF; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;
}

.proditem{background-color:#FFFFFF; color:#000000; border: #666666; 

border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 

border-left-width: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 10px; padding-left: 2px}

.code{background-color:#FFFFFF; color:#000000; font-size:10px; padding-top: 10px; padding-right: 2px; padding-bottom: 10px; padding-left: 20px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}


.small{
	font-size: 10px;
	font-family: Arial,Helvetica ,sans-serif; 
	color: #000000 
}


.difference {
	color:#000000;
background-color:#FFFF00
}

.toolSignupbox{border: #004080; background-color:#FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}


.addOnOuter{background-color:#FFFFFF; border: #FFFFFF; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.addOnBanner{font-size:10px; color:#004080; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-weight:bold;}
.addOnContentOuter{border: #787878; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}
.addOnNewContentOuter{border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}
A.addOnTitle, A.addOnTitle:link, A.addOnTitle:visited, A.addOnTitle:active, A.addOnTitle:hover{font-weight:bold;color:#004080;font-size:12px; text-decoration:none;}
.addOnDescription{font-size:10px}


.addOnOuter2{background-color:#FFFFFF; border: #FF6F00; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

.addOnBanner2{font-size:10px; color:#FF6F00; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; font-weight:bold;}

.addOnContentOuter2{border: #787878; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}

.addOnNewContentOuter2{border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}

A.addOnTitle2, A.addOnTitle:link, A.addOnTitle:visited, A.addOnTitle:active, A.addOnTitle:hover{font-weight:bold;color:#004080;font-size:10px; text-decoration:none;}
.addOnDescription2{font-size:10px}


.upgradeMessage{background-color:#FFFFFF; border: #FF6600; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

.box{background-color:#FFFFFF; border: #004080; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

.boxtitle{background-color:#FFFFFF; border: #004080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-bottom:10px; color:#004080; font-weight:bold}

.divider{background-color:#FFFFFF; border: #004080; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.boxwarn{background-color:#FFFFFF; border: #FF6F00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}



.messageBox_error {
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #c60000;
}



.messageBox_error_pp {
	background-image: url(/images/icon_alert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #c60000;
	padding-left: 80px;
}

.bigbold {
	color:#FF6F00;
	font-size:16px;
	font-weight:bold;
}
.customdevh1{
font-weight:bold; color:#888888; font-size:18px; border: #004080 0px solid; border-bottom-width:1px; border-right-width:1px; padding:5px; margin-bottom:40px; text-decoration:none
}

.customdevh2{
font-weight:bold; color:#004080; font-size:18px; margin-bottom:20px; border: #888888 0px solid;
}


.customdevh3{
background-color:#FFFFFF; color:#004080; font-weight:bold; font-size:12px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align:left
}


.customdevbox{background-color:#FFFFFF; border: #888888 1px solid; padding: 10px; margin-left:20px; margin-right:20px}


#keywd h1{
color:#004080;
font-size:8px;
margin:0px;
padding:0px
}
#keywd p{
color:#000000;
font-size:8px;
margin:0px;
padding:0px
}



#keywd2 h1{
color:#004080;
font-size:8px;
margin:0px;
padding:0px;
display:inline;
}
#keywd2 p{
color:#000000;
font-size:8px;
margin:0px;
padding:0px;
display:inline;
}



/** ***********NEW************* **/
select, option {color: #000000; font-family: Tahoma,Verdana,Arial; font-size: 12px; background-color:#FFFFFF}

input.button {
	font-size: 12px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; 
	background-color: #eeeeee;
}

input.submit {
	font-size: 12px; 
	font-family: Tahoma,Verdana,Arial; 
	border: 1px solid #004080; 
	background-color: #eeeeee;
	color:#004080;
	font-weight:bold;
	
}




.prof{color:#FF6F00}

th{
color:#202020;
font-weight:bold;
}

.table_bordered th{
text-align:right;
padding:3px;
margin:0px;
border-bottom:1px #C0C0C0 solid;
border-right:1px #C0C0C0 solid;
border-left:1px #C0C0C0 solid;
}

.table_bordered td{
text-align:center;
padding:3px;
margin:0px;
border-bottom:1px #C0C0C0 solid;
border-right:1px #C0C0C0 solid;
}


.table_bordered th.top{
text-align:center;
border-top:1px #C0C0C0 solid;
border-right:1px #C0C0C0 solid;
border-left:0px;
}

.box_signup{
padding:10px; border:2px solid #FF6F00; text-align:left}


#pricelist h2{margin-top:50px;}
#pricelist tr.cost td, #pricelist tr.cost th, #pricelist .cost {color:#004080;font-weight:bold;}

#pricelist th{
font-weight:bold;
width:300px;
}

#pricelist th div{
font-size:10px;
text-align:right;
font-weight:normal;
}



#pricelist th.top{
font-weight:bold;
width:100px;
}

.pricelist_desc{
}

li {
margin-bottom:5px
}


.config_form{
text-align:left;
border:1px #004080 solid;
}

.config_form th {
width:250px;
text-align:right;
vertical-align:top;
border:0px;
border-right:1px #C0C0C0 solid;
border-left:0px #C0C0C0 solid;
border-bottom:1px #C0C0C0 dashed;
padding:5px 5px 5px 2px;
}

.config_form .note{
color:#6F6F6F;
font-size:10px;
}

.config_form th.profonly {background-color:#EFEFEF;}

.config_form td {
padding:5px 2px 5px 5px;
}

.config_form .warn {
color:#FF0000;
font-size:10px;
}

.config_form h2
{background-color:#FFFFFF; 
color:#004080; 
font-size:12px; 
border:0px;
border-top:1px #004080 solid;
border-bottom:1px #004080 solid;
padding:2px; 
margin:40px 0px 5px 0px;
text-align:left
}

.config_form h1
{background-color:#004080; 
color:#EEEEEE; 
font-size:12px; 
border-bottom:1px #004080 solid;
padding:2px; 
margin:0px 0px 5px 0px;
text-align:left
}


#form_button_bar{
text-align:left;
margin:10px 0px 10px 0px;
padding-left:10px;
}


input.colorpicker{
	background-image: url(/images/colorpicker.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
width:50px;
height:24px;

	}



a img {border:0px}









