
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#231F20;text-align:center;padding-bottom:40px;}
div, form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
a {outline:none;}
#wrapper {margin:0 auto;width:1150px;text-align:left;background:url(../images/wrapper-bg.gif) top left repeat-y;}
#wrapperinner {width:970px;margin-left:1px;background:url(../images/wrapperinner-bg.jpg) bottom left repeat-x;padding-bottom:12px;}
#content {width:914px;margin-left:28px;}
#logo {position:absolute;width:205px;height:47px;top:22px;right:0px;}
#strap {position:absolute;width:650px;height:30px;top:50px;left:3px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;}

#nav {width:920px;background:url(../images/nav-bg.jpg) bottom right no-repeat;padding-bottom:8px;margin-left:2px;}
#nav ul {width:909px;font-family:Arial, Helvetica, sans-serif;}
#nav li {width:101px;float:left;display:inline;list-style:none;color:#7D7E82;}
#nav a {display:block;text-align:center;font-size:90%;color:#000000;padding-top:9px;padding-bottom:7px;font-weight:bold;}
#nav a:link, #nav a:visited {color:#000000;text-decoration:none;background:url(../images/navli-bg.jpg) top left no-repeat;}
#nav a:active, #nav a:hover {color:#FFFFFF;text-decoration:none;background:url(../images/navlion-bg.jpg) top left no-repeat;}
#nav a.linkon {color:#FFFFFF;text-decoration:none;background:url(../images/navlion-bg.jpg) top left no-repeat;}

.slash {width:914px;height:17px;background:url(../images/slash.gif) top left no-repeat;}
.main {width:914px;text-align:left;min-height:500px;background:url(../images/main-bg.gif) top left repeat-y;margin-top:6px;}
/*\*/
* html .main {height:500px;}
/**/
.mainleft {width:276px;float:left;display:inline;padding-top:20px;margin-left:16px;}
.mainleft img {margin-bottom:10px;}
.mainleft ul {padding:0px 0px 12px 0px;}
.mainleft li {list-style:none;padding:0px 0px 6px 0px;}
.mainleft p {padding:0px 0px 12px 0px;}
.mainleft a:link, .mainleft a:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
.mainleft a:active, .mainleft a:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}

.mainright {width:590px;float:right;display:inline;}
.mainright h1 {text-align: center;padding:12px 10px 12px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
h2 {margin:0px 10px 6px 22px;padding:14px 10px 4px 0px;color:#28366C;font-size:130%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-bottom:1px solid #D4D4D4;}
.mainright h3 {margin:0px 10px 0px 22px;padding:12px 10px 6px 0px;color:#28366C;font-size:110%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.mainright p {padding:0px 0px 12px 0px;}
.mainright p.blue {color:#2883D5;}
span.blue {color:#2883D5;font-weight:bold;}
.mainright a:link, .mainright a:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
.mainright a:active, .mainright a:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}
.mainright ul {margin-left:12px;padding:6px 10px 8px 12px;}
.mainright li {list-style:none;padding:1px 10px 1px 12px;background:url(../images/rightli-bg.gif) top left no-repeat;}
.mainrightcontent {margin-left:18px;}

div.formrow {padding:6px 0 6px 0;clear:both;width:560px;}
form#support {padding-bottom:20px;}
#support label {float:left;display:inline;width:130px;margin-right:10px;}
#support input {float:left;display:inline;border:1px solid #BEC0D6;padding:2px;font-size:100%;}
#support select {float:left;display:inline;border:1px solid #BEC0D6;padding:2px;font-size:100%;}
input.txtsml {width:90px;}
input.txtmed {width:240px;}
input.txtwde {width:380px;}
textarea.txtwde {width:380px;height:76px;font-size:100%;font-family:Arial, Helvetica, sans-serif;}
div.buttonrow {padding:10px 0px 10px 138px;width:400px;clear:both;text-align:left;}
#support input.submit {width:92px;border:0px solid #BEC0D6;float:none;}
div.flt {float:right;display:inline;text-align:left;width:340px;}
label.error, p.error {font-weight:bold;color:#FF1111;}

#footer {width:914px;background:url(../images/footer-bg.gif) top left no-repeat;}
#footer p.left {font-family:Arial, Helvetica, sans-serif;width:300px;float:left;display:inline;padding:20px 0px 20px 20px;color:#28366C;font-size:86%;}
#footer p.mid {font-family:Arial, Helvetica, sans-serif;width:300px;float:left;display:inline;padding:20px 0px 20px 20px;color:#28366C;font-size:86%;}
#footer p.right {width:200px;float:right;display:inline;padding:20px 20px 20px 0px;text-align:right;font-size:86%;}
#footer a {padding-left:5px;padding-right:5px;}
#footer a:link, #footer a:visited {color:#28366C;text-decoration:none;}
#footer a:active, #footer a:hover {color:#28366C;text-decoration:underline;}

a.blink:link, a.blink:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
a.blink:active, a.blink:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}
.limage {padding-right:10px;padding-bottom:6px;}
.leftimage {margin-right:14px;margin-bottom:34px;}

.mainleft h2 {
	margin:0px 10px 6px 0px;
	padding:0px 0px 4px 0px;
}
.mainleft a {
	line-height: 200%;
}

.mainright h2 {
	margin:20px 10px 6px 0px;
	padding:0px 0px 4px 0px;
}

p.msg {
	color: #FF0000;
	padding-top: 20px;
	font-weight: bold;
}

table.supportList {
	width: 100%;
	border:1px solid #A4A4A4;
	border-collapse:collapse;
}

table.supportList thead tr {
	background-color: #d9b12e;
}

table.supportList tbody tr td p {
	padding: 2px;
}

.tableStripe {
	background-color: #e8eff5;
}

form#support.support table tbody tr td {
	padding-bottom: 10px;
	padding-right: 20px;
}
td.selection {position:relative;}
td.selection select {width:130px;}
td.textbox input {width:230px;}
td.textbox span.small {font-size:90%;padding-left:10px;line-height:1.8em;}
input#at_version_found {width:124px;}
select#at_custom2 {width:236px;}
span.required {font-size:120%;color:#FF0000;padding:3px;vertical-align:text-top !important;}