/* General tags */
body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin:10px auto; padding:0; background-color:#727272;}
a {color:#4088b8; font-weight:700; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:12px; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/* Main wrap */
#wrap {color:#404040; margin:10px auto; padding:0; width:945px; border-left: #000 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid; background-color:#fff;  }
#header {margin:0;}
#toplinks {font-size:0.9em; padding:5px 2px 2px 3px; text-align:right;}
#toplinks a {color:gray;}
#slogan {color:gray; font-size:1.5em; font-weight:700; letter-spacing:-1px; line-height:1.2em; margin:15px 0 20px 35px;}


/* Headers */
#header {background:url(header.gif); background-repeat:no-repeat; height:300px;}
#header h1 {font-size:2.3em; letter-spacing:-1px; padding:30px 0px 0px 110px; text-decoration:none; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; color:#003366; margin-bottom:0px}
#header h1 a,#header h1 a:hover {font-weight:500; text-decoration:none; color:#EEEEEE}
#header p {font-size:1.2em; font-weight:bold; color:#EEEEEE; margin-top:0px; padding-left:150px; padding-top:5px}
#h2 {border-bottom:4px solid #dadada; color:#4088b8; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px;}
#h3 {border-bottom:1px solid #dadada; color:#4088b8; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}
#header li {font-weight:500; color:#EEEEEE; font-size:1.4em; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; list-style-image:url(star-icon.gif)}
#header ul {padding-top:40px;}

/* Sidebar and menu */
#sidebar {float:right; line-height:1.4em; width:200px; margin:5px 5px 0px 0px;}
.td {text-align:center; background-color:#333366; background-image:url(sidebarh2.gif); color:#EEEEEE; padding:5px 5px 5px 5px; font-weight:700; font-size:1.1em; border-left:1px solid #003366;border-right:1px solid #003366; border-top:1px solid #003366;}
.td2 {padding:5px; border-bottom:1px solid #003366; border-left:1px solid #003366;border-right:1px solid #003366; }
.td2 a {color:#003366; font-size:1.0em}

/* Main content */
#content {line-height:1.4em; padding:0px 0px 0px 0px; text-align:left; width:730px; text-align:justify; float:left;}
#content p {padding:0px 20px 0px 10px;}
#content h2 { padding: 0px 5px 0px 5px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; margin-top:10px; font-size:18px}

/* Footer */
#footer {background: url(footer.gif) no-repeat; clear:both; font-size:1.0em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:center; color:#EEEEEE; font-weight:500}
#footer p {margin:0; padding:0; font-size:1.0em; line-height:1.6em; font-weight:600}
#footer a {color:#EEEEEE; text-decoration:underline;}

/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.readmore {margin:-10px 10px 12px 0; text-align:right;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:normal;}
.blue {color:#4088b8;}
.orange {color:#CC9933;}
.clear {clear:both;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.photo {background:#fff; margin:6px 18px 2px 5px; padding:2px;}
.para {color:#003366; margin:-5px 0px 5px 60px;}
.para a {font-size:1.0em; font-weight:600; color:#003366; text-decoration:underline}
.para2 {border-right: 4px solid #003366; border-left: 4px solid #003366; border-top: 4px solid #003366; border-bottom:4px solid #003366; padding:3px; margin-left:10px}
.para2 a {color:#003366; text-decoration:underline}
.para3 {text-align:center; color:#003366; font-size:1.0em; font-weight: bold}
.download {margin-left:60px; text-align:center; margin-top:-5px;}

DIV.tboxp
{
border-right: 1px solid #003366; border-left: 1px solid #003366; border-top: 1px solid #003366; border-bottom:1px solid #003366; margin: 10px 10px 10px 10px
}
DIV.tboxp1
{
border-bottom:1px solid #bccddd; padding-left:5px; padding-bottom:15px; padding-top:15px; background-image:url(tbox.gif); font-size:1.2em; color:#EEEEEE;
}
DIV.tboxp2
{
padding-left:5px; padding-right:5px; padding-top:8px; padding-bottom:5px
}
DIV.tboxp3
{
padding-left:5px;
}
DIV.tboxp4
{
border-top: 1px solid #003366; padding-bottom: 8px; padding-left: 5px; padding-right: 10px; padding-top: 8px; 
}

.tbox5
{
margin-left:20px;
}