#outer {background:#fafaf5;width:780px;background:url(../images/bg.gif) repeat-y #fff;margin:auto;position:relative}
.leftbar {width:155px;float:left;background:#fafaf5;}
.leftbar h4 {margin:0px;text-align:left;margin:10px 0px 5px 10px;}
#content {float:right;padding:15px 0px 15px 0px;margin:0px 7px 0 0;text-align:left;background:#fff;width:600px;}
#footer {padding:5px 0px 15px 0px;clear:both;}
#footer {border-top:3px solid #c30;padding:5px 0px 0px 0px;background:#fff}
#footer p {color:#999999;margin:5px}

#footer {padding:0;clear:both;width:780px;margin:auto;text-align:center;height:110px;background:#fff}
#footer_links {list-style:none;margin:20px 0 0 0;padding:0}
#footer_links li {display:inline;padding:0 10px;border-right:1px solid #666}
#footer #copy {padding:10px}

#cplogin {width:290px;margin-top:10px;margin-bottom:30px;border-right:2px solid #ccc}
#weblogin {float:right;margin-top:10px;margin-right:10px;width:240px;border:0px;}


/* GENERAL */

body {margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #000000;background:#ccc;text-align:center}
form {margin:0px;}
a {text-decoration: none;}
a:hover {color: #006699;}
hr {border-color: black;color: #003499;size: 1px;}
td {font-size: 11px;}
img {border:0px}
h1 {font-size:1.5em;margin:0px;text-align:left;width:570px;font-weight:bold}
h3 {font-size: 1.3em;margin-top:10px;color:#666}
h4 {font-size: 1em;margin-bottom:3px;font-weight:bold}
h5 {color:#333;font-size:1.2em}
.intro_links {margin:10px 0 40px 50px}
.intro_links img {float:left;margin:-10px 10px 0 10px }
.intro_links h4 {clear:left;margin-bottom:25px}
.intro_links a, .intro_links a:link, .intro_links a:active, .intro_links a:visited {color:#666}
.domain {display:block;padding-left:20px}
.red {color:red}
.c {clear:both;margin:0px}
.small {margin:0px 0px 0px 10px;font-size:0.9em;font-weight:bold}
hr.grey {color:#ccc;height:1px;margin-top:25px}
#outer div.rightbar {width:450px}

/* LEFTBAR */

#menu_tree {padding:0px;width:150px;font-family:Arial, Helvetica, sans-serif;margin-top:15px;text-align:left}
#menu_tree a,#menu_tree a:link, #menu_tree a:visited, #menu_tree a:active {color:#666;font-weight:normal}
#menu_tree a {text-decoration:none;}
#menu_tree ul {margin:0 0 0 10px;padding:0;}
#menu_tree li {margin:2px 0px 2px 0px;padding:0px;list-style:none}


/* GENERIC */
.subtitle, .subtitle2 {font-size:1.3em;font-weight:bold}
.subtitle2 {color:#006666}
#selected_domain {text-align:center;font-size:1.3em;font-weight:bold;margin-top:10px;width:580px;}
.lefthand {background:#f3f3ea;width:180px}
.info_text {width:415px;text-align:justify;line-height:1.2em;margin-top:10px}

.link_box {border:1px solid #ccc;width:135px;float:right;margin:35px 5px 20px 10px;background-color:#fafaf5}
.link_box h5 {background:#ccc;margin:0px 0px 6px 0px;border-bottom:1px solid #666;font-size:1em}
.link_box ul {margin:0px 0px 10px 2px;text-align:left;padding:0px}
.link_box li {margin:0px;padding:0px;list-style:none}
.info_box {border:1px solid #ccc;border-bottom:3px solid #ccc;width:440px;font-size:1em;padding:4px}
.info_box p {margin:3px 3px 3px 0px}
.info_box h4 {margin-top:0px}
.red {font-weight:bold;color: red}
.closed {display:none}
#more_info {display:none}


/*  SPECIFIC */
.link_box h5 {color:#003499}
.subtitle, .subtitle2 {color:#c30;}
h1 {border-bottom:1px solid #003499;color:#003499;}
a {color: #c30;}
#guide h2 {color:#c30;}
.leftbar h4 {color:#066;}
h3 a, h3 a:link, h3 a:active, h3 a:visited {color:#666} 

/* HEADER */
#banner #logo {float:left;margin:4px 0 0 10px}
.links {height: 16px;list-style:none;margin:0;padding:0;position:absolute;right:0px;top:65px;width:515px;text-align:left}
.links li {display:inline;list-style-type:none;margin-right:12px;padding:0 0 0 15px;background: url(../images/nav.gif) no-repeat left center;}
.links a, .links a:visited, .links a:link, .links a:active {text-decoration:none;color: #333333;}
.links a:hover {color: #FFF;}
#header {height:113px;margin:auto;width:780px;text-align:left;background:#fff;border-bottom: red 4px solid;position:relative}
#banner {position:relative;width:780px;background:url(../images/header_bg.gif) no-repeat bottom #fff;height:90px;margin:auto}

/* LOGIN */

.login_form {width:270px}
.login_form label {display:block;float:left;width:60px;margin-top:7px;}
.login_form input {margin-top:3px;width:160px;display:block;float:left}
.login_form p {clear:both;text-align:center}
.login_form .submit_button {width:100px;margin: 10px 0 0 60px;display:block;float:left}
.login_img {display:block;margin-bottom:5px;}

.boxes {width:295px;background:#f2f8f9;float:left;margin-top:10px;height:200px;}
.boxes.r {margin-right:10px}
.boxes h4 {background:#c30;color:#fff;height:20px;padding:3px 0 0 3px}