body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 32px 0;
	font-size: 11px;
	color: #333333;
}
img {border: 0;}
a:link {color: #C3102F;}
a:hover, a:link:hover, a:visited:hover {color: #C3102F;}
a:active {color: #C3102F;}
a:visited {color: #C3102F;}
h4 {font-family: Arial, Helvetica, sans-serif; color: #C3102F; font-size: 18px; font-weight: bold; margin: 0 0 8px 0;}
h5 {font-family: Arial, Helvetica, sans-serif; color: #C3102F; font-size: 15px; font-weight: bold; margin: 0 0 4px 0;}
h6 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; font-weight: bold; margin: 0 0 8px 0;}
#wrap {margin: 0 auto; width: 940px;}
#top {background-color: #640314; height: 8px;}

#base {line-height: 22px; border: 1px solid #dddddd; margin-top: 2px; font-size: 11px; padding: 4px 16px 4px 16px; color: #666666;}
#base a:link {color: #666666; text-decoration: none;}
#base a:hover {color: #666666; text-decoration: underline;}
#base a:active {color: #666666; text-decoration: none;}
#base a:visited {color: #666666; text-decoration: none;}
#nav {height: 30px;}
#nav a {display: block;	float: left;}
#content {background-color: #ffffff;}
#right {padding: 0; border-left: 0; width: 320px;}

#footer {padding-left: 16px;}

#shad {background: url(../images/base.gif) 0 0 no-repeat; height: 30px;}

#download a {background: url(../images/download.gif) 0 1px no-repeat; padding-left: 18px;}
#download a:hover {background: url(../images/download_ovr.gif) 0 1px no-repeat; padding-left: 18px;}
#toplinks {font-size: 11px; font-weight: bold; padding: 0 16px 16px 0;}
#toplinks a:link {text-decoration: none;}
#toplinks a:hover {text-decoration: underline;}
#toplinks a:active {text-decoration: none;}
#toplinks a:visited {text-decoration: none;}
#copy {font-size: 10px; color: #cccccc; line-height: 24px;}
#copy a:link {color: #cccccc; text-decoration: underline;}
#copy a:hover {color: #cccccc; text-decoration: underline;}
#copy a:active {color: #cccccc; text-decoration: underline;}
#copy a:visited {color: #cccccc; text-decoration: underline;}
#bar {font-size: 11px; color: #cccccc; line-height: 24px; font-weight: bold;}

#bodytext {background-color: #ffffff; padding: 24px; margin: 4px; border: 1px solid #dddddd; float: left; line-height: 16px; text-align: justify;}

#news {background: url(../images/shad.gif) 0 0 repeat-y; font-size: 11px; margin: 8px 0 0 0; border: 1px solid #dddddd; border-left: 0; padding: 8px 16px 8px 16px;}
#newsletter {background: url(../images/shad2.gif) 0 0 repeat-y #f3f3f3; margin: 8px 0 0 0; border: 1px solid #dddddd; border-left: 0; padding: 8px 16px 8px 16px;}

#testimonial {font-style: italic; font-weight: bold;}
#links {background: url(../images/link_back.gif) 0 0 repeat-x;}

form {margin: 0;}
.form {border: 1px solid #eeeeee; padding: 32px;}
.entry {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #999999;}
.button {background-color: #C3102F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; border: 1px solid #333333;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #999999;}
.box {border: 1px solid #eeeeee; padding: 8px;}
.formtable {}
.formtable td {padding: 2px 8px 2px 8px;}
.alert {border: 1px solid #C3102F; padding: 8px 16px 8px 16px; color: #C3102F; font-weight: bold;}

.lefttext {float: left; width: 268px; padding-right: 25px;}
.righttext {float: left; width: 268px;}

.submenutd {}
.submenu {width: 174px; text-align: left; font-size: 11px; line-height: 14px; margin: 20px 0 16px 0; padding: 8px 0 8px 16px;}
.submenu a {display: block; border-bottom: 1px dotted #cccccc; padding: 4px 8px 4px 16px;}
.submenu a:link {color: #333333; text-decoration: none;}
.submenu a:hover {color: #C3102F; text-decoration: none;}
.submenu a:active {color: #C3102F; text-decoration: none;}
.submenu a:visited {color: #666666; text-decoration: none;}
.submenu a:active:hover {color: #C3102F; text-decoration: none;}
.submenu a:visited:hover {color: #C3102F; text-decoration: none;}

.links {padding: 0 0 4px 4px; float: left;}
.links a {border: 1px solid #cccccc; margin: 0 4px 0 0; display: block; float: left;}
.links a:hover {border: 1px solid #C3102F}

#profile {padding: 16px; font-size: 11px; background-color: #f3f3f3; line-height: 16px; height: 168px;}
#profile div {background-color: #f3f3f3; margin: 4px 0 0 0; padding: 8px;}

.top {
	line-height: 30px;
	font-size: 11px;
	width: 420px;
	padding: 0 16px 0 16px;
	margin-bottom: 15px;
}


a.button {
	padding: 4px 16px 4px 16px;
	color: #C3102F;
	border: 1px solid #C3102F;
	display: block;
	background-color: #FFFFFF;

}

.sml {
	font-size: 10px;
}
.sub_menu {
	border-top: 1px solid #cccccc;
}
.sub_menu a {
	display: block;
	padding: 3px 16px 3px 16px;
	border-bottom: 1px solid #cccccc;
	color: #666666;
}

.sub {
}
.sub a {
	display: block;
	padding: 3px 16px 3px 16px;
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #C3102F;
}

p {margin: 0px 0px 14px 0px;}



ul {margin:  0 0 16px 24px; padding: 0; list-style-type: square;}
ul li {margin:  8px 0 0 0; padding: 0; list-style-type: square;}
ol {margin: 0 0 16px 24px; padding: 0;}
ol li {margin: 0 0 8px 0; padding: 0;}
