/* CSS Document */

body {
margin-left:auto;
margin-right:auto;
width: 900px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
color:#666666;
background-color:#FBFBF4;
}

a {
color:#666666;
}

a:hover {
color:#BF3A17;
background-color:#D4C79D;
text-decoration:none;
}

ol {
padding-left:18px;
_padding-left:0px;
margin-left:0px;
_margin-left:24px;
}

.red {
color:#BF3A17;
font-style:italic;
}

h1 {
color:#dbd5bb;
font-size:xx-large;
font-weight:normal;
font-style:normal;
font-family:Verdana, Georgia, "Times New Roman", Times, serif;
padding:0px;
margin:0px;
}

h2 {
font-size:medium;
font-weight:bold;
font-style:italic;
padding:0px;
margin:0px;
}

h3 {
font-size:medium;
font-weight:bold;
font-style:normal;
padding:0px;
margin:0px;
}

h4 {
font-size:small;
font-weight:bold;
font-style:normal;
padding:0px;
margin:0px;
}

#header {
clear:both;
height:70px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

img {
border:0px;
}

img:hover {
text-decoration:none;
}

#logo {
float:left;
padding:0px 0px 0px 15px;
text-decoration:none;
}
#logo a{
float:left;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#login {
float:right;
font-size:smaller; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
color:#999999;
}

#login a {
color:#999999;
background-color:#FFFFFF;
}

#login input {
font-size:smaller; 
_font-size:10px; 
color:#999999; 
_margin:0px; 
_padding:0px;  
}

.tag1{
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.tag2{
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.tag3{
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.tag4{
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.tag5{
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.tag6{
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#topnav {
clear:both;
height:48px;
margin:0px;
padding:0px;
background-color:#EBEAD8;
}

#topnav li {
float:left;
width:223px; /*take width 900px divide number of tabs - 2px*/
margin:0px;
padding:15px 0px;
border-left:1px solid #FFFFFF;
border-right:1px solid #DBD5BB;
text-align: center;
font-size:medium;
list-style:none;
}

#topnav li:hover {
background-color:#D4C79D;
}

#topnav a, #topnav a:hover {
text-decoration:none;
}

#topnav table{font-size:medium;background:#EBEAD8;}
#topnav table a:hover{background-color:#FBFBF4; font-weight:bold;}
#topnav td.menu{background:#FBFBF4; height:40px;}
#topnav table.menu {
position:absolute;
visibility:hidden;
}

#main {
float:left;
width:900px;
margin:0px;
background-color:#FFFFFF;
}

#banner {
clear:both;
height:250px;
margin:0px;
padding:0px;
}

#indexbox {
clear:both;
margin:0px;
padding:0px;
}

.box {
float:left;
width:290px;
_width:288px;
margin:5px;
padding:0px;
}

.box_top {
clear:both;
width:290px;
_width:288px;
height:15px;
margin:0px;
padding:0px;
background-image:url(/img/index_box_top.png);
}

.box_bot {
clear:both;
width:290px;
_width:288px;
height:15px;
margin:0px;
padding:0px;
background-image:url(/img/index_box_bot.png);
}

.box_content {
clear:both;
width:260px;
_width:258px;
padding:0px 15px;
border:0px;
text-align:left;
background-color:#EBEAD8;
_background-color:#E8E7D3;
height:170px;
}

.content {
float:left;
width:620px;
margin:15px;
}

.sidemenu {
float:right;
width:220px;
margin:5px;
padding:0px;
}

.sidebox_top {
clear:both;
width:220px;
height:15px;
margin:0px;
padding:0px;
background-image:url(/img/side_box_top.png);
}

.sidebox_bot {
clear:both;
width:220px;
height:15px;
margin:0px;
padding:0px;
background-image:url(/img/side_box_bot.png);
}

.sidebox_content {
clear:both;
width:190px;
padding:0px 15px;
border:0px;
text-align:left;
background-color:#EBEAD8;
_background-color:#E8E7D3;
}

#footer {
clear:both;
margin:0px;
padding:0px;
background-color:#DBD5BB;
height:200px;
background-image:url(/img/footer_bg.png);
background-position:right;
background-repeat:no-repeat;
}

.footcol {
float:left;
width:120px;
margin:0px;
padding:20px 0px 20px 50px;
border:0px;
text-align:left;
color:#000000;
}
.footcol li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:smaller;
list-style:none;
color:#666666;
margin:0px;
padding:0px;
_margin:0px 0px 0px -16px;
}
.footcol img {
margin:0px;
padding:0px;
_margin:0px 0px 0px 16px;
}

.footcol a {
text-decoration:none;
}
.footcol a:hover {
color:#BF3A17;
background-color:#D4C79D;
}
#copy {
clear:both;
float:right;
margin:0px;
padding:0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:smaller;
}

#newsletter {
background-color:#EBEAD8;
border:1px solid #D4C79D;
padding:5px;
margin:0px;
}

#highlight {
width:590px;
background-color:#FBFBF4;
border:1px solid #D4C79D;
padding:10px;
margin:30px 0px;
}

.button {
background-color:#BF3A17;
border:1px solid #F5951C;
padding:3px 5px;
margin:5px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
text-decoration:none;
}
.button:hover {
background-color:#D4C79D;
color:#000000;
text-decoration:none;
}

.line {
border-top:1px solid #cccccc;
width:600px;
margin:30px 0px 0px 0px;
}

th {
background-color:#CCCCCC;
}

.tick li {
list-style-image:url(/img/tick.jpg);
}

.error-message{
background:#FBE3E4 none repeat scroll 0 0;
border:2px solid #DDDDDD;
border-color:#FBC2C4;
color:#8A1F11;
height:20px;
text-align:center;
clear:both;
}

/* start Letita's testing CSS */
.box_sm {
clear:both;
width:214px;
_width:212px;
height:97px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm.png);
background-position:top left;
background-repeat:no-repeat;
}

.box_sm a ,.box_sm1 a ,.box_sm2 a, .box_sm5 a, .box_sm6 a {
color:#666666;
text-decoration:none;
}

.box_sm a:hover ,.box_sm1 a:hover ,.box_sm2 a:hover, .box_sm5 a:hover, .box_sm6 a:hover {
text-decoration:none;
background-color:#ebead8;
}

.box_sm1 {
clear:both;
width:214px;
_width:212px;
height:97px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm1.png);
background-position:top left;
background-repeat:no-repeat;
}
.box_sm2 {
clear:both;
width:214px;
_width:212px;
height:97px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm2.png);
background-position:top left;
background-repeat:no-repeat;
}
.box_sm5 {
clear:both;
width:214px;
_width:212px;
height:97px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm5.png);
background-position:top left;
background-repeat:no-repeat;
}
.box_sm6 {
clear:both;
width:214px;
_width:212px;
height:97px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm6.png);
background-position:top left;
background-repeat:no-repeat;
}
.box_big {
clear:both;
width:214px;
_width:212px;
height:204px;
margin:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
padding-top:10px;
background-image:url(/img/index_box_sm4.png);
background-position:top left;
background-repeat:no-repeat;
}
/* end */