body {font-size:13px; color:#4c4c4c; font-family:Arial; background-color:#f2f2f2;}
body, td, p {margin:0px; padding:0px;}
table {border-collapse:collapse;}
img {border:none;}
a {color:#12819a;}

#container {margin:auto; padding:0px 0px 0px 0px; width:900px; font-family:Arial;}

#column-left {width:50px; background:#f2f2f2 url(images/left_shadow.gif) repeat-y;}
#column-right {width:50px; background:#f2f2f2 url(images/right_shadow.gif) repeat-y;}
#column-center {width:800px; background-color:#ffffff;}

#header {width:800px; height:118px; color:#12819a; background:#ffffff url(images/header_bg.gif) no-repeat;}

#title {position:relative;left:25px;top:-24px; font-size:20px;padding-left:30px; height:91px; font-size:30px; line-height:91px; font-family:Georgia;}
#subtitle {position:relative;left:95px;top:-44px; font-size:20px; line-height:51px; font-family:Georgia;}
#nav {line-height:24px; border-top:1px dotted #b1cee2; border-bottom:2px solid #b1cee2;}
#nav a {padding:5px 10px 5px 10px; font-size:11px; color:#12819a; text-decoration:none; border-left:1px dotted #b1cee2;}
#nav a:hover {background-color:#12819a; color:#ffffff;}
#nav a.first {margin-left:30px; border-left:none;}
#nav a.current {background-color:#12819a; color:#ffffff;}
#content {padding:30px 0px 50px 30px;}

#side-nav {float:right; padding:0px 5px 0px 10px; width:235px; background-color:#f2f2f2;}
#side-nav a {font-family:Georgia; font-size:14px; color:#12819a; text-decoration:none;}
#side-nav a:hover {text-decoration:none;}
#side-nav p {padding:20px 0px 20px 0px; font-size:12px; border-bottom:1px dotted #999999;}
#side-nav p.last {border:none;}

#home-main {width:510px;}
#home-main p {padding-left:5px; width:460px; margin-bottom:20px; line-height:22px;}

#main-area {width:470px;}
#main-area p {line-height:22px;}
 
#footer {clear:both; padding:10px 0px 0px 30px; width:770px; height:107px; font-size:10px; color:#666666; background:#ffffff url(images/footer_bg.gif) no-repeat; border-top:1px solid #b1cee2;}
#footer-nav {}
#footer-nav a {color:#666666; text-decoration:none;}
#footer-nav a:hover {text-decoration:underline;}

.next {background:#000000 url(images/next.gif) no-repeat; width:104px; height:43px; border:none; padding:0px;}

form {font-size:12px;}
input, select, textarea {border:1px solid #999999;}
input.full {width:100%;}

p.pagehead {padding-bottom:0px; margin-bottom:10px; font-size:23px; font-family:Georgia; color:#f87c00; border-bottom:1px dotted #999999;}

input#rule4, input#rule5, input#rule6, input#rule7, input#rule8, input#rule9, input#rule10, input#rule11, input#rule12, input#rule13, input#rule14, input#rule15, input#help1, input#help2, input#help3, input#help4 {
border: none;
width: 20px; 
}