@charset "utf-8"; 


*  {margin:0; padding:0}

body {background:#fff url(images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif}

h1 {font-size:16pt; text-align:right; color:#7b0000}
h2 {font-size:16pt; color:#7b0000; padding:15px;}
p {padding:10px; color:#272727; font-size:10pt;}
.alignr {float:right; margin:8px; }
.clear {clear:both; }
#top {background:#003272; height:25px; padding-top:5px;}
#topflash {margin:0 auto; width:924px; }
#container {margin:0 auto; width:924px;}

#header {background:url(images/header_bg.jpg) no-repeat; height:160px; }
#logo {float:left; position:relative;}

* html #logo {float:left; position:relative; top:-15px; }
#tag {float:right; padding-top:15px; padding-right:15px; }

#nav {float:right;  position:relative; top:10px; left:20px;}
#nav ul {width:690px; }
#nav li {list-style-type:none; display:inline; padding-left:7px;  }
#nav a {text-decoration:none; color:#00599f; font-size:9pt; font-weight:bold; }
#nav a:hover {color:#c8000d; border-bottom:1px dotted #c8000d; }
#tickerwrap {background:#000;}
#ticker {margin:0 auto; width:924px; color:yellow; font-size:8pt; padding-top:4px; }
#flags {text-align:center;}
#content {background:#fff; margin:0; padding:0;}

.bottom {background:url(images/bottom.gif) no-repeat; height:170px; }
.subbottom {background:url(images/subbottom.gif) no-repeat; height:53px;}


#col1 {float:left; width:624px; }
#col2 {float:right; width:300px; }
.col {float:left; width:308px; }

.welcome {padding-top:110px; padding-left:50px;}

#footer {clear:both; height:40px; padding-top:15px; }

#footer p {color:#999; font-size:8pt; text-align:center; padding:2px; line-height:1em; font-family:Arial, Verdana, Helvetica, sans-serif}

#footer a {color:#999; padding-left:5px; padding-right:5px; }

#footer a:hover {color:#8b1d1b; }

