/* base elements */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#E5E6E8;
	color:#000000;
	margin: 0px;
	padding: 0px;
	background-image: url(images/gradient.gif); 
	/*background-repeat: no-repeat; */
	background-attachment:fixed;
}

.thumbout {	border : 1px solid #000000; }
.thumbover { border : 1px solid #1D63A2; }

.borderContainer {
 width: 475px;
	/*height: 950px;*/
	/*height: 100%;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DFDBDB;
	border-left: 1px solid #C9C7C7;
	border-top: 1px solid #DFDBDB;
	border-bottom: 1px solid #D8D3D3;
	padding: 7px;
}
.borderContainerLEFT {
 width: 305px;
	/*height: 950px;*/
	/*height: 100%;*/
	background-color: #FFFFFF;
	border-right: 1px solid #DFDBDB;
	border-left: 1px solid #C9C7C7;
	border-top: 1px solid #DFDBDB;
	border-bottom: 1px solid #D8D3D3;
	padding: 7px;
}

.bg {
    /*background-image: url(../images/bg-sliver.gif);*/
	background-image:  url(file:///I|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/bg-sliver_2006.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
	width: 890px;
}

td {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

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

form { padding: 0px; margin: 0px; }

div { vertical-align: top; margin: 0px; padding: 0px; }

table { vertical-align: top; }

.textHeader {
	font-size: 14px;
	font-family: Verdana;
	color: #000000;
	font-weight: 700;
}

.blueHeaderBar {
	background-color: #00589D;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-weight: 700;
	font-family: Arial;
	font-size: 14px;
	width: 728px;
}

.mainBlueHeader {
	background-color: #00589D;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	font-weight: 700;
	font-family: Arial;
	font-size: 14px;
	height: 18px;
	/*width: 890px;*/
}

.headerTD {	vertical-align: top; padding: 0px; margin: 0px; text-align: left; }

.headerDIV { vertical-align: top; margin: 0px; padding: 0px; }
/**********************************************/

/* form elements */
.searchButtonBlack {
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	border: 0px;
	/*padding: 1px;*/
    width: 80px;
	height: 20px;
	cursor: pointer;
}

.searchButtonBlackOver {
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
	color: #CF3733;
	background-color: #000000;
	border: 0px;
	/*padding: 1px;*/
    width: 80px;
	height: 20px;
	cursor: pointer;
}

.clearButtonGrey {
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: 0px;
	/*padding: 1px;*/
    width: 80px;
	height: 20px;
	cursor: pointer;
}

.submitButtonGreen {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #25884E;
	border: 0px;
	/*border-bottom: 0px;
	border-right: 0px;
	border-left: 2px solid #FFFFFF;*/
	width: 90px;
	height: 25px;
	cursor: pointer;
}

.clearButtonYellow {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	background-color: #FCCD37;
	border: 0px;
	/*border-bottom: 0px;
	border-right: 0px;
	border-left: 2px solid #FFFFFF;*/
	width: 90px;
	height: 25px;
	cursor: pointer;
}

.textarea {
	font-family: Arial,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F5F5F5;/*ECF2FA*/
	width: 100px;
	height: 15px;
	padding: 1px;
	border-bottom: 1px solid #CFE4F9;
	border-right: 1px solid #CFE4F9;
	border-left: 1px solid #89A1C2;
	border-top: 1px solid #89A1C2;
}


/* new header bar specific items */
.searchTextBox {
	*margin-top: -1px;
	background-position: 0px 0px; 
	background: #DBDBDB url(/images/text-box-bg.gif) no-repeat; 
	padding: 2px 0px 0px 9px; 
	vertical-align: top; 
	width: 326px; 
	height: 20px; 
	border: 0px solid #B5B5B5;
}

.searchHeaderBG {
	background-image:  url(file:///I|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/searchBG.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
} 

.searchboxHeaderBG {
	background-image:  url(file:///I|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/searchboxGradient.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}


#topHeaderBarNav {
	white-space: nowrap;
}

#topHeaderBarNav a {
	font-weight: 700;
	width: 100px; 
	display:inline;
	/* font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; */
	font-family: Arial;
	font-size: 12px;
	padding: 0px 10px;
}

#topHeaderBarNav a:link, #topHeaderBarNav a:visited {
	color: #1578D2; /*#0F508B;*/
	background-color: #FFF9E3;
	text-decoration: none;
}

#topHeaderBarNav a:hover {
	color: #1578D2;
	background-color: #FFF0B6;
	text-decoration: none;
}

a.headerLink:link, a.headerLink:visited, a.headerLink:active { font-size:12px; font-family:Arial; color: #FFFFFF; text-decoration: none; }
a.headerLink:hover { font-size:12px; font-family:Arial; color: #FFFFFF; text-decoration: underline; }

a.headerLinkBlack:link, a.headerLinkBlack:visited, a.headerLinkBlack:active { font-size:11px; font-family:Arial; color: #000000; text-decoration: none; }
a.headerLinkBlack:hover { font-size:11px; font-family:Arial; color: #000000; text-decoration: underline; }


/**********************************************/

/* Links */
a:link { color: #000000; text-decoration: none; }
a:visited, a:active {	color: #551A8B; text-decoration: none; }
a:hover { color: #1D63A2; text-decoration: underline; }

a.yellowBarLinks:link, a.yellowBarLinks:visited, a.yellowBarLinks:active { color: #000000;	text-decoration: none; }

a.yellowBarLinks:hover { color: #1D63A2; text-decoration: underline; }

/**********************************************/


/* Nav Bar Elements */
/*
code & browser hacks based on the nav stuff here
http://www.positioniseverything.net/
*/

.webcam {
FONT-WEIGHT: bold;
PADDING-RIGHT: 0px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 7px;
border-bottom-color: #E7FDDA;
border-left-color: #E5E8EA;
border-right-color: #F1F6EE;
border-top-color: #FFFFFF;
border-style: solid;
border-width: 1px;
color: #28286A;
background: #F7F6E5;
font-family: Helvetica, Arial, sans-serif;

}
.teaser {
PADDING-RIGHT: 0px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
MARGIN: 0px 0px 3px;
color: #28286A;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
}
.teaserbig {
PADDING-RIGHT: 0px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
MARGIN: 0px 0px 3px;
color: #28286A;
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
}

.Hstyle { font-weight: normal; font-style: normal }

.quote { 
	font-weight:100;
	font-style: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px 
	}

h1 {
	font-size:16px;
	margin: 0px;
	padding: 0px;
	
}
h2 {
	font-size:12px;
	margin: 0px;
	padding: 0px;
	}
h3 {
	font-size:10px;
}

#navbar a {	color: #000000;	text-decoration: none; }
#navbar a:hover { color: #FFFFFF; background-color: #9C9C9C; }
#navbarContainer {
	height: 24px;
	padding: 0px;
	margin: 0px;
	/* background-color: #FFFFFF; */
}
.navbarItem {
	margin: 0px;
	height: 24px;
	width: 115px;
	display: block; /* or should it be inline? */
	float: left;
	margin: 0px 2px 0px 0px;
	text-align: center;
	/* stupid IE was wrapping stuff */
	white-space: nowrap;
	background-color: #EDEDED;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
}
.navbarItem a {
	display: block;
	height: 18px;
	padding: 5px 0px 0px 0px;
}
.navbarItem a:hover { display: block; }

/*-- BEGIN: IE bug fixes --*/

* html .ieVariableWidthFix { width: 115px; } /* width: 1%; */
* html .ieVariableHeightFix { height: 20px; } /* height: 1%; */
* html .ieNavbarHeightFix a { height: 20px; }

/*-- END: IE bug fixes --*/
/**********************************************/


/*  top of the page search box */
.topLinkHeader {
	width: 890px;
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
	text-align: right;
}

#searchBox {
	background-color: #FCCD37;
	color: #000000;
	width: 420px;
	height: 26px;
}

.yellowBox {
	background-color: #EAEDC4;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	height: 20px;
}

#yellowBoxRight {
    /*background-image: url(/images/box_bar.gif);*/
    background-position: 0px 0px;
    background-repeat: repeat-x;
	text-align:right;
}

#searchFieldBlack {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 323px; 
	height: 19px;
	vertical-align: top;
	margin: 1px 0px 0px 1px;
}

#searchBoxButton {
	width: 88px;
	height: 23px;
	vertical-align: top;
	margin: 2px 0px 0px 0px;
}
/**********************************************/


/* Footer */
.footer1 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight : 700;
	color: #000000;
	text-align: center;
}
.footersmall {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight : 100;
	color: #000000;
	text-align: center;
}

.footer2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight : 100;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

.copyright  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 900;
	letter-spacing : 3px;
	color: #000000;
	text-align: center;
}


a.footerlink:link, a.footerlink:visited, a.footerlink:active, a.footerlink:hover { color: #000000;	text-decoration: underline; }
/**********************************************/
