/* --- global properties --- */

.Body {
	background-attachment : fixed;
	background-color : #FFFFFF;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-align : center;
}

p { margin-bottom : 15px; margin-top : 0px; padding : 0px; }

h1 {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

h2 {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

h3 {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

/* --- global properties --- */


/* --- content & navigation divs ---*/

#Container {
	border : 0px solid #000000;
	margin : auto;
	width : 800px;
}

#Top {
	border : 0px solid #000000;
	height : 60px;
	width : 800px;
}

#Mid { border : 0px solid #000000; width : 800px; }

#Logo { float : left; }

#Header {
	border : 0px solid #000000;
	text-align : right;
	width : 800px;
}

#Nav {
	background-image : url(../images/nav/bg.gif);
	background-repeat : no-repeat;
	border : 0px solid #000000;
	float : left;
	height : 520px;
	margin-top : 4px;
	text-align : left;
	width : 130px;
}

#Content {
	border : 0px solid #000000;
	color : #FFFFFF;
	float : right;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	height : 295px;
	text-align : left;
	width : 660px;
}

#ContentHome {
	background-image : url(../images/cnt/bg_home.gif);
	background-repeat : no-repeat;
	border : 0px solid #000000;
	float : right;
	height : 295px;
	text-align : left;
	width : 660px;
}

#ContentTop {
	border : 0px solid #FF0000;
	color : #FFFFFF;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	height : 285px;
	margin-bottom : 25px;
	margin-left : 10px;
	text-align : left;
	width : 640px;
}

#ContentBtm {
	border : 0px solid #FF0000;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin : 0px;
	padding : 0px;
	text-align : left;
	width : 660px;
}

* html div #ContentBtm {
	/* ie6 */
	border : 0px solid #FF0000;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin : 0px;
	padding : 0px;
	position : relative;
	text-align : left;
	top : -18px;
	width : 660px;
}

#ContentBtmHome {
	border : 0px solid #FF0000;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin : 0px;
	padding : 0px;
	text-align : left;
	width : 660px;
}

* html div #ContentBtmHome {
	/* ie6 */
	border : 0px solid #FF0000;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin : 0px;
	padding : 0px;
	position : relative;
	text-align : left;
	top : -18px;
	width : 660px;
}

#Copyright {
	color : #871010;
	float : left;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin-top : 25px;
}

#TermsAndConditions {
	color : #B5A68C;
	float : right;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin-top : 25px;
}

#ThumbnailsHome { float : right; margin-top : 20px; }

#WhiteSpaceTopOfPage { height : 25px; }

#WhiteSpaceHomeTop { height : 45px; }

/* --- content & navigation divs ---*/


/* --- images --- */

#Header img { margin-top : 5px; }

.ImageFloatRight { float : right; }

.ImageFloatLet { float : left; }

#ThumbnailsHome ul li img { border : 1px solid #FFFFFF; }

/* --- images --- */


/* --- headers --- */

#ContentTop h1 { color : #FFFFFF; }

#ContentTop h2 { color : #FFFFFF; }

#ContentTop h3 { color : #FFFFFF; }

#ContentBtm h1 { color : #871011; }

#ContentBtm h2 { color : #871011; }

#ContentBtm h3 { color : #871011; }

#Header h1 {
	background-image : url(../images/top/hdr_address.gif);
	background-repeat : no-repeat;
}

#Nav h1 {
	color : #FFFFFF;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	margin-bottom : 15px;
	margin-top : 0px;
	padding-left : 5px;
	position : relative;
	top : 5px;
}

/* --- headers --- */


/* --- links --- */

#Nav a {
	color : #0094B2;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	font-weight : normal;
	text-decoration : none;
}

#Nav a:hover {
	color : #0094B2;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	font-weight : normal;
	text-decoration : underline;
}

#ContentTop a { color : #000000; text-decoration : none; }

#ContentTop a:hover { color : #000000; text-decoration : underline; }

#ContentBtm a { color : #871010; text-decoration : none; }

#ContentBtm a:hover { color : #871010; text-decoration : underline; }

#TermsAndConditions a {
	color : #871010;
	padding-left : 15px;
	text-decoration : none;
}

#TermsAndConditions a:hover { color : #871010; text-decoration : underline; }

/* --- links --- */


/* --- horizonal lines --- */

#Nav hr {
	background-color : #FFFFFF;
	border : 0px solid #FFFFFF;
	color : #FFFFFF;
	height : 1px;
	margin : 0px;
	padding : 0px;
	text-align : left;
}

.BlueHr {
	background-image : url(../images/hr/bg_hr.gif);
	background-repeat : repeat-x;
	border : 0px solid #FFFFFF;
	height : 3px;
	margin-bottom : 15px;
	width : 660px;
}

/* --- horizonal lines --- */


/* --- form properties --- */

#Nav ul 
/* ff */
{
	margin : 0px;
	padding : 0px;
	position : relative;
	top : -5px;
}

* html div #Nav ul
/* ie6 */
{
	margin : 0px;
	padding : 0px;
	position : relative;
	top : -3px;
}

#Nav ul, x:-moz 
/* ie7 */
{
	margin : 0px;
	padding : 0px;
	position : relative;
	top : -3px;
}

#Nav ul li {
	border-bottom : 1px solid #FFFFFF;
	list-style-type : none;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-top : 5px;
}

#ThumbnailsHome ul { margin : 0px; padding : 0px; }

#ThumbnailsHome ul li {
	display : inline;
	list-style-type : none;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-top : 5px;
}

/* --- form properties --- */