@charset "utf-8";
/* CSS Document */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* General */
html {height:100%; }
body {margin:0px;  margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
div {border-width:0px; margin:0px; padding:0px;}
img {border-width:0px;}
img.main{margin-left:26px;}
img.sml{margin-top:120px;}
table {padding:0px; border-collapse:collapse; margin:0px;}
td {padding:0px;  vertical-align:top;}
ul {margin-top: 0; margin-bottom:0;}
form {margin:auto; text-align:center;}
h1, h4 {color:#53245b; padding:0px; margin-bottom:18px; font-family:Lucida sans, Verdana, serif-sans; font-style:italic;}
h1 {font-size:1.4em;}
h2 {font-weight:bold; font-size:1.2em; margin-bottom:5px; color:#713F7A;}
h3 {float:left; font-size:13px; color:#037e23; padding:0px; margin:30px 20px 30px 20px; font-family:Lucida sans, Verdana, serif-sans; font-style:italic;}
h4 {font-size:1.2em;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a:hover{color:#65366D}
p {margin-top:0; margin-bottom:0.85em; text-align:justify;}
.errmsg {font-weight:bolder; color:#65366D;}
hr .break{width:400px; border-top:1px solid #d9d4da;}


/* Page layout */
#container {text-align:center; width:786px; height:100%; background-color:#ffffff; margin:auto;}
#header {width:786px; height:220px; background:url(/images/header.jpg) no-repeat; margin:auto; }
#menu{width:624px; margin-left:31px; height:40px; margin-top:144px; float:left; background-color:#e8e8e8;}
#menu a{font:10px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 background-color:#252178;
 display:inline;
 cursor:pointer;
 float:left;
 padding:5px;
 padding-top:7px;
 margin-bottom:1px;
 width:93px;
 height:28px;
 border-right:1px solid #ffffff;
 text-align:center;}
#menu a:hover{background-color:#6966a2;}
#menu a.first-button{padding-top:14px; height:21px;}

/* Main Content Area */
#page{width:786px; margin:auto; padding-top:0px; background:url(/images/shadow_strip.jpg);}
#main {width:786px; margin:auto; padding-top:0px; text-align:justify; line-height:18px; min-height:260px; height:auto !important; height:260px; padding-bottom:10px;}
#left {float:left; width:403px; padding:0px 18px 0px 62px;}
#right{float:left; width:221px; margin-top:50px; padding:0px 64px 0px 18px; }

li.domestic{margin-left:-30px; margin-top:2px;}


/* Footer */
#guide_contain{width:763px; height:70px; background:url(/images/end_strip.jpg); clear:both; margin:auto;}
#guide{padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#guide a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#guide a:hover{color:#9e9e9e;}
#footer {clear:both; margin:20px; font-size:11px; color:#9e9e9e;}
.conceptia {font-size:11px; color:#9e9e9e; font-weight:normal; text-decoration:none;}
.conceptia a:hover{text-decoration:none; color:#000000;}

/* Forms */
table.formtable {width:300px; margin:auto;}
table.formtable td {padding:3px;}
.formlabel {text-align:left; font-weight:bolder; font-style:italic; vertical-align:top;}
.formitem {width:275px;}
.formitemlong {width:550px;}
.formitemshort {width:75px;}
form textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;}

/* Forms */
table.listtable {width:300px; margin:auto;}
table.listtable td {padding:3px; text-align:left;}
.listlabel {text-align:left; font-weight:bolder; font-style:italic; vertical-align:top;}
.listitem {width:275px;}
.listitemlong {width:550px;}
.listitemshort {width:75px;}

/* xServ special offer formatting */
a.xlink {display:block; width:380px; margin-bottom:20px; background-color:#E6E8E6; padding:5px; text-decoration:none; border:1px solid #252178; padding:10px;}
a:visited.xlink {text-decoration:none;}
a:hover.xlink {color:#000000;border:1px solid #4D7047; text-decoration:none; background-color:#F1F2F1;}
span.xtitle {font-size:12px; font-weight:bold; display:block;color:#65366D; font-family:Lucida sans, Verdana, serif-sans; font-style:italic;}
span.xdate1,span.xdate2 {display:block;}
div.xheadnodata{display:block; padding:40px; border:1px dashed #4D7047}
