/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:12px;
}
body {text-align:center; background:url(../graphics/page-tail.jpg) left top repeat-x;}
h1{
	font: 22px "Times New Roman", Times, serif;
	margin:11px 0 0;
	letter-spacing:1px;
	color:#8E0000;
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}
td { height:20px;}
html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#333333;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#4C4C4C;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(../graphics/list-marker.gif) 4px 6px no-repeat; padding:0 0 5px 10px;}
li a {text-decoration:none; color:#414242; font-size:0.917em; line-height:1em;}
li a:hover {text-decoration:underline;} 
.cat1 {background:url(../graphics/list-marker.gif) 4px 6px no-repeat; padding:0 0 5px 10px;}
.cat2 {background:url(../graphics/list-marker.gif) 4px 6px no-repeat; padding:0 0 5px 15px;}
.cat3 {background:url(../graphics/list-marker.gif) 4px 6px no-repeat; padding:0 0 5px 20px;}
.cat4 {background:url(../graphics/list-marker.gif) 4px 6px no-repeat; padding:0 0 5px 25px;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

/***************header***************/
#header {color:#FFF;}

.logo {float:left; padding:0 3px 0 17px;}
.menu li {float:left; background:url(../graphics/menu-border.gif) right 0px no-repeat; padding:0 6px 2px 6px;}
.menu .extra {background:none; padding-right:0px;}
.menu li a {font-weight:bold; color:#FFF; font-size:12px;}
.navbar {
	width:965px;
	text-align:center;
	padding-top: 1px;
}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 20px 0 0;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding:8px 0 16px;}
.col-1 {padding:1px 9px 17px 0;}

.col-1 .inner {padding:6px 0 2px 18px;}

.box2 .col-1 {padding:0 8px 0 0;}

.block {padding:10px 0 0;}
.block .inner {padding:0 0 0 12px;}
.block .col-1 {padding:0 0 0 14px;}
.block .col-2 {padding:0 0 0 29px;}

.border1 {background:url(../graphics/border1-tail.gif) left top repeat-y;}
.border2 {background:url(../graphics/border2-tail.gif) left bottom repeat-x;}
.border3 {background:url(../graphics/border2-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px;}

.text-size {font-size:0.917em;}

.view {padding:29px 0 29px 14px;}
.view .col-1 {padding:0;}
.view .col-2 {padding:0;}

/***************titles***************/
.title {
	background:url(../graphics/title-tail.gif) left top repeat-x;
	font-size:12px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration: none;
}
.title div {background:url(../graphics/title-left.jpg) left top no-repeat;}
.title div div {
	background:url(../graphics/title-right.jpg) right top no-repeat;
	padding:5px 0 4px 21px;
}

#footer .title {background:none; margin:8px 0 4px;}
#footer .title-un {background:none; margin:8px 0 13px;}

h2 {color:#2F2E2E; font-size:1.917em; line-height:1.087em; font-weight:normal; padding-left:3px;}
h2 strong {color:#BA0000;}

h3 {color:#48494A; font-size:1.167em; text-transform:uppercase; padding-bottom:14px;}
.box2 h3 {line-height:1.286em; padding:0;}

h4 {color:#8E0000; padding:5px 0 6px;}

/***************links***************/
.link {background:url(../graphics/link-marker.gif) right 1px no-repeat; color:#4C4C4C; font-weight:bold; padding:0 22px 3px 0;}

.list1 {padding:3px 0 0;}
.list1 li {line-height:1em; background:url(../graphics/list-tail.gif) left bottom repeat-x; padding:7px 0 6px 9px;}
.list1 .extra {background:none;}
.list1 li a {background:url(../graphics/list-marker.gif) left 4px no-repeat; font-size:1em; color:#5F5F5F; padding:0 0 0 12px;}

#footer .col-3 li {padding-left:13px; line-height:1em;}
#footer .col-3 li a {padding:0 0 0 19px;}

.list2 li {float:left; font-size:1em; line-height:1em; padding:1px 0 12px 27px;}
.list2 .flag1 {background:url(../graphics/flag1.gif) left top no-repeat; padding-right:42px;}
.list2 .flag2 {background:url(../graphics/flag2.gif) left top no-repeat;}
.list2 .flag3 {background:url(../graphics/flag3.gif) left top no-repeat; padding-right:42px;}
.list2 .flag4 {background:url(../graphics/flag4.gif) left top no-repeat;}
.list2 .flag5 {background:url(../graphics/flag5.gif) left top no-repeat; padding-right:42px;}
.list2 .flag6 {background:url(../graphics/flag6.gif) left top no-repeat;}
.list2 .flag7 {background:url(../graphics/flag7.gif) left top no-repeat; padding-right:42px;}
.list2 .flag8 {background:url(../graphics/flag8.gif) left top no-repeat;}
.list2 .flag9 {background:url(../graphics/flag9.gif) left top no-repeat; padding-right:42px;}
.list2 li a {font-size:1em; color:#5F5F5F; }

.button1, .button2, .button3 {display:block; color:#FFF; text-decoration:none; line-height:1em; float:right;}
.button1 span, .button2 span, .button3 span {display:block;}
.button1 span span, .button2 span span, .button3 span span {display:block;}
.button1:hover, .button2:hover, .button3:hover {text-decoration:underline;}

.button1 {background:url(../graphics/button1-tail.gif) left top repeat-x; float:left;}
.button1 span {background:url(../graphics/button1-left.gif) left top no-repeat;}
.button1 span span {background:url(../graphics/button1-right.gif) right top no-repeat; padding:3px 13px 6px 15px;}

.button2 {background:url(../graphics/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(../graphics/button2-left.gif) left top no-repeat;}
.button2 span span {background:url(../graphics/button2-right.gif) right top no-repeat; padding:4px 11px 5px 13px;}

.button3 {background:url(../graphics/button3-tail.gif) left top repeat-x; font-size:1.091em !important;}
.button3 span {background:url(../graphics/button3-left.gif) left top no-repeat;}
.button3 span span {background:url(../graphics/button3-right.gif) right top no-repeat; padding:3px 14px 6px 15px;}

.text a {text-decoration:none; color:#5F5F5F;}
.text a:hover {text-decoration:underline;}

.list3 {background:url(../graphics/list3-tail.gif) left top repeat-x;}
.list3 div {background:url(../graphics/list3-left.gif) left top no-repeat;}
.list3 ul {background:url(../graphics/list3-right.gif) right top no-repeat; padding:7px 0 6px;}
.list3 li {line-height:1em; background:none; padding:0 5px 0 4px; float:left;}
.list3 .prev {padding:2px 37px 0 12px;}
.list3 .next {padding:2px 0 0 27px;}
.list3 li a {text-decoration:none;}
.list3 li a:hover, .list3 .act a {text-decoration:underline;}

.list4 {padding:7px 0;}
.list4 li {line-height:1em; background:none; padding:0 19px 1px 0; float:left; text-align:center;}
.list4 li img {margin-bottom:14px;}
.list4 li a {color:#858585; font-weight:bold; text-decoration:underline;}
.list4 li a:hover {text-decoration:none;}

.list5 {padding:13px 0;}
.list5 li {background:none; border-left:1px solid #4C4C4C; padding:0 10px 1px 13px; float:left; line-height:1em;}
.list5 .extra {border:none; padding-left:2px;}
.list5 li a {font-weight:bold; color:#4C4C4C; text-decoration:underline;}
.list5 li a:hover {text-decoration:none;}

.list6 ul {text-align:center; padding:18px 0 0;}
.list6 li {background:none; display:inline; padding:0; font-size:0.917em;}
.list6 .prev {padding:0 6px 0 0;}
.list6 .next {padding:0 63px 0 4px;}

.list7 {padding-top:8px;}
.list7 li {background:none; padding:0 0 0 4px;}
.list7 li a {color:#4C4C4C; font-weight:bold; text-decoration:underline;}
.list7 li a:hover {text-decoration:none;}

.list8 {
	padding:1px 10px 1px 20px;
}
.list8 li {line-height:1em; background:none; padding:4px 4px 4px 4px; float:left; text-align:center;}
.list8 li img {margin-bottom:1px;}
.list8 li a {color:#858585; font-weight:bold; text-decoration:underline;}
.list8 li a:hover {text-decoration:none;}
/***************boxes***************/
.menu {background:url(../graphics/menu-tail.gif) left top repeat-x; margin-left:3px;}
.menu .menu-left {background:url(../graphics/menu-left.gif) left top no-repeat; width:100%;}
.menu .menu-right {
	background:url(../graphics/menu-right.gif) right top no-repeat;
	padding:8px 0 8px 0px;
}

.box1 {background:#FBFBFB url(../graphics/box1-bot.jpg) left bottom repeat-x;}
.box1 .box-left {background:url(../graphics/box1-tail.gif) left top repeat-y;}
.box1 .box-top {background:url(../graphics/box1-top.jpg) left top repeat-x;}
.box1 .box-right {background:url(../graphics/box1-tail.gif) right top repeat-y;}
.box1 .box-top-left {background:url(../graphics/box1-top-left.jpg) left top no-repeat;}
.box1 .box-top-right {background:url(../graphics/box1-top-right.jpg) right top no-repeat;}
.box1 .box-bot-left {background:url(../graphics/box1-bot-left.jpg) left bottom no-repeat;}
.box1 .box-bot-right {background:url(../graphics/box1-bot-right.jpg) right bottom no-repeat; width:100%;}
.box1 .inner {padding:26px 10px 17px 23px;}

.box2 {background:#FFF url(../graphics/box2-tail.gif) left bottom repeat-x;}
.box2 .box-left {background:url(../graphics/box2-tail.gif) left top repeat-y;}
.box2 .box-top {background:url(../graphics/box2-tail.gif) left top repeat-x;}
.box2 .box-right {background:url(../graphics/box2-tail.gif) right top repeat-y;}
.box2 .box-top-left {background:url(../graphics/box2-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(../graphics/box2-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(../graphics/box2-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(../graphics/box2-bot-right.gif) right bottom no-repeat; width:100%;}
.box2 .inner {padding:7px 8px 8px 7px;}

.box3 {background:#FFF url(../graphics/box3-bot.gif) left bottom repeat-x;}
.box3 .box-left {background:url(../graphics/box3-tail.gif) left top repeat-y;}
.box3 .box-top {background:url(../graphics/box3-tail.gif) left top repeat-x;}
.box3 .box-right {background:url(../graphics/box3-tail.gif) right top repeat-y;}
.box3 .box-top-left {background:url(../graphics/box3-top-left.gif) left top no-repeat;}
.box3 .box-top-right {background:url(../graphics/box3-top-right.gif) right top no-repeat;}
.box3 .box-bot-left {background:url(../graphics/box3-bot-left.gif) left bottom no-repeat;}
.box3 .box-bot-right {background:url(../graphics/box3-bot-right.gif) right bottom no-repeat; width:100%;}
.box3 .inner {padding:20px 18px 8px 16px;}

.banner {background:url(../graphics/banner-tail.gif) left top repeat-x;}
.banner .box-left {background:url(../graphics/banner-left.gif) left top no-repeat;}
.banner .box-right {background:url(../graphics/banner-right.gif) right top no-repeat; width:100%;}
.banner .inner {padding:14px 22px 16px 56px;}

.box4 {padding:0 0 0 12px;}
.box4 .inner {padding:0 22px 8px 15px;}

/***************form***************/
#logIn {padding:27px 0 19px; vertical-align:middle;}
#logIn .float-l span {display:inline-block; margin-left:8px;}
#logIn input {font-size:1em; line-height:1em; background:#F00 url(../graphics/logIn-tail.gif) left bottom repeat-x; border:1px solid #580000; padding:2px 0 0 3px;
	margin:0 11px 0 7px;}

#searchForm {padding:19px 0 14px;}
#searchForm input {padding:2px 0 0 3px; border:1px solid #BBB; background:url(../graphics/search-tail.gif) left bottom repeat-x;}
#searchForm .link-un {float:left; color:#5D5A5A; background:url(../graphics/list-marker.gif) 3px 8px no-repeat; padding:2px 0 0 14px;}

#viewForm {color:#333333; padding-top:4px;}
#viewForm select {margin-left:6px; color:#333333;}

.imageForm strong {color:#8E0000; display:inline-block;}
.imageForm strong a {color:#4C4C4C; margin-left:3px;}
.imageForm .float-r strong {vertical-align:top; margin-right:5px;}
.imageForm select, .imageForm textarea {font-size:1em; line-height:1em; color:#333333;}
.imageForm textarea {overflow:hidden; border:1px solid #BBB; margin-bottom:13px;}

/***************positioning***************/
.padding1 {padding:14px 0 11px 18px;}
.padding2 {padding-bottom:8px;}
.padding3 {padding-bottom:15px;}
.padding4 {padding:8px 0 0 14px;}
.padding5 {padding-top:10px;}
.padding6 {padding:4px 0 2px;}
.padding7 {padding-bottom:40px;}
.padding8 {padding-bottom:19px !important;}
.padding9 {padding-bottom:4px;}

/***************footer***************/
#footer {background:#5D5D5D url(../graphics/footer-tail.jpg) left top repeat-x;}

#footer .col-1 {padding:0 21px 0 0;}
#footer .col-2 {background:url(../graphics/footer-border.gif) left top repeat-y; padding:0 28px 0 30px;}
#footer .col-3 {background:url(../graphics/footer-border.gif) left top repeat-y; padding:0 21px 0 25px;}
#footer .col-4 {background:url(../graphics/footer-border.gif) left top repeat-y; padding:0 0 0 40px;}

#footer .text {line-height:1.667em; padding:7px 0 17px;}

#footer p {color:#B6B6B6; font-size:0.917em; line-height:1em; text-align:center; padding:23px 0 30px;}
#footer p strong {text-transform:uppercase;}
#footer p a {margin:0 5px 0 3px; text-decoration:underline; color:#B6B6B6;}
#footer p a:hover {text-decoration:none;}

.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}
.ubercolortabs ul{
font: bold 14px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}
.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}
.ubercolortabs a{
float: left;
color: #000000;
background: #CCCCCC url(../graphics/00000001/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}
.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../graphics/00000001/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}
.ubercolortabs a span{
float: none;
}
.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #8E0000; /*background color of tabs onMouseover*/
color: #FFFFFF;
text-decoration: none;
}
.ubercolortabs a:hover span{
background-color: transparent;
color: #FFFFFF;
}
.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #8E0000; /*background color of horizontal line*/
}
