body {
font-size: 12px;
line-height: 155%;
font-family: trebuchet ms, verdana, tahoma, arial;
margin: 0;
color: #000;
padding:0;
margin-top:15px;
}

img { border-width: 0; }

#tagline {background: transparent url(images/tagline.gif) no-repeat bottom right;}
.menubg {background: #0A50A1 url(images/menu/menu_bg.gif) no-repeat top left;}

/*#header {display:block;height:90px;}*/
#header {margin:0px;color:#fff;width:781px;height:86px;background:#0A50A1 url(images/backgrounds/header.jpg) no-repeat top left;}
#header h1{font-size:27px;font-weight:normal;padding-left:21px;margin-bottom:0px;margin-top:31px;}

.homepageheader {margin:0px;display:block;background: transparent url(images/backgrounds/hp_header1.gif) no-repeat top left;width:441px;height:31px;font-size:22px;font-weight:bold;color:#4D4D4D;line-height:155%;}

#bodycontent .metanav{color:#0C50A3;font-size:11px;margin:0px;padding-left:13px;text-transform:lowercase;}
#bodycontent .metanav a{color:#4D4D4D;text-decoration:none;}
#bodycontent .metanav a:hover{color:#0C50A3;}

#bodycontent h1{display:block;color:#4D4D4D;font-weight:bold;font-size:23px;margin:0px;margin-bottom:10px;margin-top:26px;padding-left:30px;padding-right:30px;}
#bodycontent h2{display:block;color:#999999;margin:0px;font-weight:normal;font-size:17px;padding-left:31px;padding-right:30px;}
#bodycontent h3{display:block;color:#084FA1;margin:0px;font-weight:bold;font-size:15px;text-transform:uppercase;padding-left:30px;padding-right:30px;}
#bodycontent h4{display:block;color:#084FA1;margin:0px;font-weight:bold;font-size:14px;padding-left:30px;padding-right:30px;padding-top:5px;}
#bodycontent a{color:#084FA1;}

#bodycontent h5{display:block;color:#999;margin:0px;font-weight:bold;font-size:14px;padding-left:30px;padding-right:30px;padding-top:5px;}
#bodycontent p{padding-left:30px;padding-right:30px;font-size:12px;line-height:135%;color:#666;margin-top:10px;}
#bodycontent hr{height:1px;margin:0px;clear:both;background:transparent url(images/layout/header_divider.gif) no-repeat top middle;}

#bodycontent #errors {border:2px solid #FC8908; margin:5px 30px 30px; font-weight:bold;}

#bodycontent form hr{height:1px;border-width:0; border-bottom:#cccccc solid 1px; margin:5px 30px;}
#bodycontent form input.validation-failed{border:1px solid #FC8908;background-color:#e6e6e6;}
#bodycontent form .req {color:#FE8103; font-weight:bold; margin-right:1px;}
#bodycontent form .validation-advice {color:#FE8103; font-weight:bold; margin-left:5px;}

.licenseinfo {margin:5px 30px 10px; border-bottom: 1px #cccccc solid; color:#666666;}

#bodycontent ul{font-size:12px;line-height:155%;margin:0px;padding:0px;list-style-image: url(images/layout/bullett.gif);list-style-type:circle;margin-bottom:14px;padding-right:30px;}
#bodycontent li{margin:0px;padding:0px;margin-left:45px;color:#666;}
#bodycontent ul li ul li { margin-left:15px;}

#bodycontent #sitemap ul{ padding-right:5px;}

/* ---- right column styles ---- */
#rightcolumn p{margin-top:0px;margin-bottom:7px;}

#quotebox{border:1px solid #BFBFBF;color:#FF7D01;font-size:12px;line-height:120%;width:166px;padding-top:8px;}
#quotebox p{padding-left:15px;padding-right:11px;}
#quotebox a{color:#084FA1;text-decoration:none;font-size:11px;font-weight:bold;}
#quotebox a:hover{text-decoration:underline;font-size:11px;font-weight:bold;color:#084FA1;}

#screenshots{border:1px solid #BFBFBF;color:#FF7D01;width:168px;padding-top:8px;}

#needhelpbox{border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;color:#FF7D01;font-size:11px;line-height:120%;width:166px;padding-top:8px;}
#needhelpbox p{padding-left:15px;padding-right:11px;}
#needhelpbox a{color:#084FA1;text-decoration:none;font-weight:bold;}
#needhelpbox a:hover{text-decoration:underline;color:#084FA1;}

/* ---- END right column styles ----- */

/* ---- Homepage styles ---- */
#home{padding:13px;line-height:125%;}
#home h1{color:#084FA1;font-size:18px;margin:0px;margin-bottom:7px;}
#home p{margin:0px;margin-bottom:10px;}
#home a{color:#084FA1;text-decoration:none;font-weight:bold;}

.homebox{color:#FF7D01;border:1px solid #ccc;padding:10px;padding-left:15px;}
.homebox a{color:#084FA1;text-decoration:none;font-size:11px;font-weight:bold;}
.homebox a:hover{text-decoration:underline;font-size:11px;font-weight:bold;color:#084FA1;}

.homeboxleft{border:1px solid #ccc;padding:3px;color:#999;font-weight:bold;}

#homequote{background: #f7f7f7 url(images/layout/home_left_top.gif) no-repeat top left;padding:30px;padding-bottom:20px;width:270px;margin-top:10px;font-size:12px;color:#666;font-weight:bold;line-height:135%;}
#homequote p{color:#084FA1;font-size:14px;font-weight:bold;font-style:italic;margin-bottom:3px;}

/* ---- Homepage styles ---- */

.footer {font-size:11px;text-transform:uppercase;color:#084FA1;padding-bottom:20px;padding-left:4px;}
.footer a{color:#084FA1;text-decoration:none;}
.footer a:hover{text-decoration:underline;color:#084FA1;}

/* new styles */

body.new {margin:0px;padding:0px;background:#fff url("images/backgrounds/new_bg.gif") repeat-x left top;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;}

/* ---------------------- global nav ---------------------- */

#globalnav {float:left;width:780px;height:30px;font-size:12px;font-weight:bold;}
#globalnav ul {margin:0px;padding:0px;list-style:none;padding-top:0px;}
#globalnav li {float:left;margin:0px auto;padding:0px;list-style:none;width:129px;text-align:center;line-height:30px;}
#globalnav a {margin:0;float:left;display:block;color:#fff;text-decoration:none;height:23px;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#globalnav a {float:none;}
/* End IE5-Mac hack */
#globalnav a:hover{background: transparent url("images/menu/over.gif") no-repeat top center;}

#globalnav .current a {background: transparent url("images/menu/over.gif") no-repeat top center;}

/* ---------------------- END global nav ---------------------- */

/* ---------------------- inner page nav ---------------------- */

#ipnav {float:left;display:block;width:165px;font-size:12px;clear:right;padding-bottom:21px;background: #E6E6E6 url("images/menu/ip_menu_bottom.gif") no-repeat left bottom;margin-bottom:11px;}
#ipnav ul {margin:0px;padding:0px;list-style:none;background: #E6E6E6 url("images/menu/ip_menu_top.gif") no-repeat left top;padding-top:20px;}
#ipnav li {margin:0px;padding:0px;height:22px;width:165px;}
#ipnav a {float:left;display:block;background:transparent url("images/menu/ip_menuitem_border.gif") no-repeat left bottom;text-decoration:none;color:#4D4D4D;padding-left:29px;font-weight:bold;height:22px;line-height:180%;}

.leftmodule {float:left;display:block;width:165px;font-size:12px;padding-bottom:21px;background: #E6E6E6 url("images/menu/ip_menu_bottom.gif") no-repeat left bottom;margin-bottom:11px;}
.leftmodule .top {margin:0px;padding:0px;list-style:none;background: #E6E6E6 url("images/menu/ip_menu_top.gif") no-repeat left top;font-weight:bold; font-size:1.2em; padding:20px 8px 0;}
.leftmodule table{
margin:0 8px;}
#ipnav2 {float:left;display:block;background: #ffffff;}


/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#ipnav a {float:none;}
/* End IE5-Mac hack */
#ipnav a:hover {background-color:#fff;}
#ipnav .current a {background-color:#fff;}

/* ---------------------- END inner page nav ---------------------- */

/* ------ request quote ------ */
#requestquote{clear:both;width:135px;background: #B3B3B3 url("images/layout/dark_grey_bottom.gif") no-repeat left bottom;padding:15px;margin-bottom:0px;font-size:11px;line-height:120%;}
#requestquote h2{font-size:15px;font-weight:bold;color:#535353;margin:0px;margin-bottom:11px;}
#requestquote input{width:105px;font-size:11px;}
#requestquote submit{text-align:right;width:75px;}
#requestquote label{font-weight:bold;}
/* -------- END request quote --------- */

.imgover  a img{

padding: 1px;
}
.imgover  a:hover img{

}
.imgover{float:left;color:#666;padding-left:23px;padding-right:15px;width:175px;font-weight:bold;padding-bottom:20px;}
.imgover a{color:#666;text-decoration:none;padding}
.imgover a:hover{color:#FF7D01;}
.imgover .padd{padding-left:8px;display:block;}

/*
.imgover  a img{
border: 1px solid #ccc;
padding: 2px;
}
.imgover  a:hover img{
border: 1px solid #084FA1;
}
.imgover  a:hover{
color: gray;
}
*/

#purchasetable{margin-left:30px;width:552px;}
#purchasetable td{font-size:12px;padding:4px;font-weight:bold;}
#purchasetable th{font-size:14px;color:#084FA1;text-align:left;border-bottom:1px solid #999;padding:5px;}
#purchasetable .total{font-size:14px;font-weight:bold;border-top:1px solid #999;color:#084FA1;}
#purchasetable .alternate{background-color:#e7e7e7;}

.hrbar {width:552px;}

#v-big-g {font-family: tahoma; font-size: 20px; font-weight:bold; color: #007700;}
#v-big-r {font-family: tahoma; font-size: 20px; font-weight:bold; color: #F00000;}

.accountalt{background-color:#e7e7e7;border-bottom:1px solid #ccc;}


.serialinput { margin-left: 30px; padding:2px; background-color:#efefef; border: solid 1px #cccccc; width:200px; }

/*testimonials*/
p.byline { color:#084FA1 !important; font-weight:bold; font-style:italic; margin-left:10px; display:block;}



/* support styyles */
h3 div.startup_head_under a {
background: transparent url('support/modules/KB/admin/media/article.gif') 0 0 no-repeat;
padding-left: 20px;
font-size:12px;
text-transform:none;
line-height:22px;
font-family: trebuchet ms,verdana,tahoma,arial;
font-weight:normal;
}

.contenttable {
margin: 10px 0 10px 30px;}

.resultMessage {
margin: 10px 0 10px 30px;
}