BODY, TD, TABLE, DIV {
	color: #FFF;
	font-size: 12px;
	font-family: Gill Sans, Verdana, Arial, Sans-serif;
}

.bg {
	background-color: #FFF;
}

.content {
	width: 744px;
	background: url(../images/bodyBG.gif);
	background-repeat: repeat-y;
}

.error {
	color: #C00;
}

table.foot {
	text-align: center;
	vertical-align: middle;
	background: url(../images/foot.gif);
	height: 134px;
	width: 744px;
}

td.foot { 
	color: #767676;
}

img.navButton {
	border: 0px;
}


/*++++++++++++LINKS+++++++++++*/

a.footLink {
	color: #767676;
	font-weight: normal;
	text-decoration: none;
}
a.footLink:hover {
	color: #999;
	text-decoration: underline;
}

a.white {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

a.white:hover {
	color: #999;
}

input.input {
	height: 18px;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	text-transform: uppercase;
	border: 1px solid #E7E9EA;
	color: #333;
}

.title {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}

h1.heading {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFF;
	font-family: Gill Sans, Arial, Verdana, Serif;
	texdt-transform: uppercase;
}







html, body {
	margin:5px;
	color: #333;
}

h1,h2,h3,h4,h5,h6 {
	font-family: palatino, georgia, "Times New Roman", serif;
}

h3 {
	color:#666;
	margin-top:8px;
	margin-bottom:8px;
}

h4 {
	margin-top:0px;
	margin-bottom:10px;
}

#logo {
	position:absolute;
	left:5px;
	top:5px;
}


#pageTitle {
	margin-left:80px;
	height:38px;
	clear:both;
}

xmp {
	border:1px solid #CCC;
	background-color:#F7F7F7;
	padding:5px;
	font-size:12px;
}

.column.left {
	float:left;
	display:inline;
	margin-left:80px;
	width:500px;
}

.column.right {
	text-align:center;
	background-color:#C2C2D7;
	float:left;
	margin-left:10px;
	width:240px;
	padding:50px 0px;
	height:425px;

}

.column p {
	margin:10px 0px;
	font: normal 11px verdana, sans-serif;
	line-height:15px;
}

a.navLink {
	padding:5px;
	color:#000;
	text-decoration:none;
	font:14px sans-serif;
}


/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:hidden; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin: 0px 0px 0px 0px auto;
	position:relative; 
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	background:#144567;
	padding:6px 00px 6px 0px;
	-moz-border-radius:10px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}
.carousel-component .carousel-list li { 
    margin:0px 5px 0px 0px;
}

.carousel-component .carousel-list li { 
    width:255px; /*75 + 2 + 2 + 1 + 1 */
}

.carousel-component .carousel-list li a { 
    display:block;
    border:1px solid #e2edfa;
    outline:none;
    -moz-outline:none; 
}

.carousel-component .carousel-list li a:hover { 
    border: 1px solid #999; 
}

.carousel-component .carousel-list li.active a { 
    border:1px solid #708fc7; 
}

.carousel-component .carousel-list li img { 
    border:1px solid #999;
    display:block; 
}

.carousel-component .carousel-list li strong { 
    display:block; 
}
                                    
#prev-arrow { 
/*    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; */
}

#next-arrow { 
/*    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; */
}

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
#doc{width:57.69em;*width:56.3em;min-width:750px;margin:auto;text-align:left;}

#hd,#bd{margin-bottom:1em;text-align:left;}

#ft{font-size:77%;font-family:verdana;clear:both;}

.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b{float:right;}

.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{float:left;}

.yui-t1 #yui-main .yui-b{width:76%;min-width:570px;}

.yui-t1 .yui-b{width:21.33%;min-width:160px;}

.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b{width:73.4%;min-width:550px;}

.yui-t2 .yui-b, .yui-t4 .yui-b{width:24%;min-width:180px;}

.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{width:57.6%;min-width:430px;}

.yui-t3 .yui-b, .yui-t6 .yui-b{width:40%;min-width:300px;}

.yui-t5 #yui-main .yui-b{width:65.4%;min-width:490px;}

.yui-t5 .yui-b{width:32%;min-width:240px;}

.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u{float:right;display:inline;}

.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first{float:left;}

.yui-g .yui-u, .yui-g .yui-g{width:49.1%;}

.yui-g .yui-g .yui-u{width:48.1%;}

.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}

.yui-gb .first, .yui-gc .first, .yui-gd .first{margin-left:0;}

.yui-gc .first, .yui-gd .yui-u{width:66%;}

.yui-gd .first{width:32%;}

.yui-ge .yui-u{width:24%;}

.yui-ge .first, .yui-gf .yui-u{width:74.2%;}

.yui-gf .first{width:24%;}

.yui-ge .first{width:74.2%;}

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1;}