/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Main */
body { background: url(../images/body-tile.jpg); font-size: 12px; font-family: Arial; }
body p { line-height: 18px; }
#wrapper { width: 967px; background: #fff; padding: 4px 4px 0 4px; margin: 0 auto; }
#clear { clear: both; }
.left { float: left; }
.right { float: right; }
.price { font-weight: bold; font-size: 12px; color: #0079c5; }
a, a:active, a:visited { font-size: 11px; text-decoration: none; color: #0079c5; }
a:hover { text-decoration: underline; }
#creditnav { width: 100%; }
.credit { width: 100%; }
.credit tr td { padding: 3px 0; vertical-align: top; }
.errors { padding: 10px; background: #edf5ff; border: 1px solid #cde2ff; line-height: 18px; margin-bottom: 5px; }
.errors li { margin-left: 20px; }
.credit tr td textarea { width: 100%; }
.credit .widefield { width: 100%; }
#creditnav ul { list-style: none; padding: 0; margin: 0; }
#creditnav ul li { display: inline; background: #e5eef7; height: 40px; margin: 0; width: 130px; font-size:10px; text-align: center; vertical-align:middle; line-height: 20px; }
#credits { width: 535px; height: 270px; _height: 300px; display: block; }
#credit { width: 535px; position: absolute; height: 270px; _height: 290px; display: block; overflow: hidden; z-index: 1; }
#credit ul { width: 20000px; margin: 0px; padding: 0px; position: absolute; z-index: 9; }
#credit ul li { float: left; display: block; width: 535px; height: 270px; }
#credit ul li label { float: none; }
.label-title { font-size: 16px; font-family: Verdana; line-height: 30px; font-weight: bold; width: 100%; display: block; color: #009cff;  background: #edf5ff; border-bottom: 2px solid #cde2ff; border-top: 2px solid #cde2ff; margin-top: 10px; }
.next { cursor: pointer; background-image: url('../images/next.jpg'); width: 100px; height: 24px; z-index: 10; float: right; }
.prev { cursor: pointer; background-image: url('../images/previous.jpg'); width: 100px; height: 24px; z-index: 10; float: left; }
#colunn { width: 250px; float: left; height: 100%; }
.input { width: 240px; }
.select { width: 245px; }
.submit { background: url('../images/submit.jpg') no-repeat; width: 58px; height: 24px; border: 0; padding: 0; margin: 0; }
.creditbox { padding: 10px; background: #edf5ff; border: 1px solid #cde2ff; height: 185px; _height: 198px; }
.stat { width: 100%; display: block; font-weight: bold; border-bottom: 1px dashed #000; margin: 3px 0; padding-bottom: 3px; }
.stat2 { text-transform: none; margin-bottom: 10px; }
.underimage { width:180px; padding: 10px; background: #edf5ff; border: 1px solid #cde2ff; margin: 5px; color: #009cff; line-height: 16px; font-size: 11px; }
.underimage a { color: #009cff; font-size: 11px; }
.link { font-size: 12px; text-decoration: none; }
.link a:hover { text-decoration: underline; }
.rowElem { margin: 6px 0; }
/*//////////*/

/* Header */
#header { width: 100%; display: block; height: 70px; background: url('../images/header-tile.jpg') repeat-x; border-bottom: 4px solid #fff; }
#header img { margin: 0 15px; }
/*//////////*/

/* Banner */
#banner { height: 204px; width: 100%; display: block; margin: 0 auto; border-bottom: 4px solid #fff; }
/*//////////*/

/* Navigation */
#navigation { width: 100%; height: 46px; display: block; background: url('../images/navigation-tile.jpg') repeat-x; border-bottom: 4px solid #fff; }
#navigation ul { text-align: center; }
#navigation li { display: inline; margin: 0 10px; }
#navigation li, #navigation a, #navigation a:active, #navigation a:visited { font-size: 18px; color: #fff; line-height: 46px; text-decoration: none; font-family: Verdana; }
#navigation a:hover { text-decoration: underline; }
/*//////////*/

/* Left Column */
#left-column { width: 210px; float: left; }
#search-box { width: 100%; background: #2d86be; border-bottom: 4px solid #fff; }
#search-box h2 { font-size: 16px; font-family: Tahoma; width: 200px; border-bottom: 1px dotted #fff; color: #fff; margin: 0px 5px 5px 5px; line-height: 26px; }
.search-box-text { background: #fff; border: 1px solid #405563; width: 150px; margin: 0px 5px 5px 5px; }
.search-box-submit { background: url('../images/submit-go.jpg') no-repeat; width: 34px; height: 24px; border: 0; padding: 0; margin: 5px; }
#blue-box { width: 200px; background: #2d86be; border-bottom: 4px solid #fff; padding: 5px; }
#blue-box img { }
#blue-box h2 { font-size: 16px; font-family: Tahoma; border-bottom: 1px dotted #fff; color: #fff; line-height: 26px; padding: 0; margin: 0; }
.sub { border-bottom: 1px dashed #85c3ea; }
#blue-box2 { width: 200px; background: #2d86be; border-bottom: 4px solid #fff; padding: 5px; color: #fff; }
#blue-box2 a, #blue-box2 a:active, #blue-box2 a:visited { color: #fff; text-decoration: none; }
#blue-box2 a:hover { text-decoration: underline; }
#blue-box2 h2 { font-size: 16px; font-family: Tahoma; border-bottom: 1px dotted #fff; color: #fff; line-height: 26px; padding: 0; margin: 0; }
.sub { border-bottom: 1px dashed #85c3ea; }
#blue-box2 label { line-height: 16px; }
.sub, .sub a, .sub a:active, .sub a:visited { color: #fff; display: block; width: 100%; font-size: 11px; font-family: Arial; text-decoration: none; line-height: 18px; }
.sub a:hover { text-decoration: underline; }
/*//////////*/

/* Middle Column */
#middle-column { width: 536px; float: left; padding: 0 5px 5px; }
/*//////////*/

/* Right Column */
#right-column { width: 210px; float: left; }
#find-us-box { width: 100%; background: #2d86be; border-bottom: 4px solid #fff; }
#find-us-box h2 { font-size: 16px; font-family: Tahoma; width: 200px; border-bottom: 1px dotted #fff; color: #fff; margin: 0px 5px 5px 5px; line-height: 26px; }
#find-us-box p { font-size: 12px; font-family: Verdana; color: #fff; margin: 0 5px 5px 5px; }
.find-us-box-text { background: #fff; border: 1px solid #405563; width: 152px; margin: 5px; text-transform: uppercase; height: 19px; float: left; }
.find-us-box-submit { background: url('../images/submit-go.jpg') no-repeat; width: 34px; height: 24px; border: 0; padding: 0; margin: 5px; float: right; }
.listlinks { list-style: none; color: #fff; }
.listlinks li { display: block; line-height: 16px; width: 175px; border-bottom: 1px dotted #fff; text-align: left; padding-left: 25px; padding-bottom: 5px; margin-top: 3px; }
.listlinks li a, .listlinks li a:visited { line-height: 16px; text-align: left; color: #fff; display: block; width: 100%; }
.printable { background: url(../images/printer.png) no-repeat; }
.contact-us { background: url(../images/contact.png) no-repeat; }
.tell-a-friend { background: url(../images/email.png) no-repeat; }
.credit-app { background: url(../images/credit.png) no-repeat; }
/*//////////*/

/* Footer */
#footer { width: 967px; margin: 0 auto; border-left: 4px solid #fff; border-right: 4px solid #fff; height: 36px; background: #005991; }
#footer p { line-height: 36px; }
#footer #left { float: left; color: #fff; font-family: Arial; font-size: 12px; margin-left: 15px; }
#footer #right { float: right; color: #fff; font-family: Arial; font-size: 12px; margin-right: 15px; }
#footer #right a { color: #fff; font-size: 12px; }
/*//////////*/

    #tabs10 { float:left; width:533px; font-size:90%; border-bottom:1px solid #2763A5; line-height:normal; padding-left: 2px; }
    #tabs10 ul { margin:0 auto; list-style:none; }
    #tabs10 li { display:inline; margin:0; padding:0; }
    #tabs10 a { float:left; background:url("../images/tableft10.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
    #tabs10 a span { float:left; display:block; background:url("../images/tabright10.gif") no-repeat right top; padding:5px 10px 4px 1px; color:#FFF; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span { color:#FFF; }
    #tabs10 a:hover { background-position:0% -42px; }
    #tabs10 a:hover span { background-position:100% -42px; }
	#tabs11 { float:left; width:495px; font-size:90%; border-bottom:1px solid #2763A5; line-height:normal; padding-left: 40px; }
    #tabs11 ul { margin:0 auto; list-style:none; }
    #tabs11 li { display:inline; margin:0; padding:0; }
    #tabs11 a { float:left; background:url("../images/tableft10.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
    #tabs11 a span { float:left; display:block; background:url("../images/tabright10.gif") no-repeat right top; padding:5px 10px 4px 1px; color:#FFF; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs11 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span { color:#FFF; }
    #tabs11 a:hover { background-position:0% -42px; }
    #tabs11 a:hover span { background-position:100% -42px; }