/* TEXTS */

.text_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
}
.text_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#000000;
}
.text_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.text_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

.textItalic_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#000000;
}

.textBold_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.textBold_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
}
.textRedBold_18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#9D080D;
	font-weight:bold;
}

.text_20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	
}
.textRed_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#9D080D;
}

.title_30 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#9D080D;
}

.title_24 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#9D080D;
}



ul {
	margin-top:0px;
}

ul li {
	margin-left:-25px;
	margin-bottom:10px;
}

.navSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9D080D;
}
.subnavSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c2c2c2;
	line-height:18px;
}



/****************/
/* TABLE STYLES */
/****************/

/* alert box */
.alertRow .separatorRed {
	margin:10px 0 13px 0;
	
}
#alertBox {
	color:#fff;
	padding:10px 20px 10px 40px;
	background:#9D080D url(bg_alert.gif) 10px 10px no-repeat;
}
#alertBox h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
}
#alertBox h3 {
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	margin:0;
}
#alertBox a:link, #alertBox a:visited, #alertBox a:active {
	background:url(bg_linkOnRed.gif) no-repeat;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#alertBox a:hover {
	text-decoration:underline;
}
.alertTxt {
	background-color:#fff;
	filter:alpha(opacity=100);
}

/* tbl main */
#tblOuter {
	width:980px;
	margin-left:auto;
	margin-right:auto;

	
}

#tblOuterPop {
	width:680px;
	margin-left:auto;
	margin-right:auto;

	
}
#tblOuter_news {
	width:510px;
	height:100%;
}

#tblOuter td {
		vertical-align:top;
}
.tblMain {
	width:980px;
}
.tblMain td {
	padding:8px 10px 8px 10px;
}

.tblLocation td {
	padding:0px;
}
.tblDiv td {
	padding:2px;
}
.tdSeparator {
	background:url(separator.gif) top left repeat-x;
}
tr .even {
	background-color:#F5E6E6;
}


tr .odd {
	background-color:#FFFFFF;
	
}

tr .highlight {
	background-color:#E5f0F5;
}

.tdCopy {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
}


#tblNavig {
	width:100%;
	height:100%;
}
#tblNavig td {
	vertical-align:bottom;
}

#tblContact {
	width:100%;
}
#tblContact td {
	color:#ffffff;
}

#tblGallery td {
	padding: 0 5px 5px 0;
}

#tdLeftMain {
	width:150px;
		background:#E8F1F6;
}


.tdText {
	padding:10px 0 10px 15px;
}




/*********/
/* LINKS */
/*********/


a.img:link, a.img:visited, a.img:active, a.img:hover {
	padding:0 0 0 0;
	background:none;

	
}



a.nav:link, a.nav:visited, a.nav:active {
	padding:0 0 0 0;
	background:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-decoration:underline;
	
}
a.nav:hover {
	text-decoration:none;
}

a.order:link, a.order:visited, a.order:active {
	padding:0 0 0 0;
	background:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
	
}
a.order:hover {
	text-decoration:none;
}

a.subnav:link, a.subnav:visited, a.subnav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#2A437A;
	
}
a.subnav:hover {
	color:#c2c2c2;
}

a:link, a:visited, a:active {
	background:url(bg_link.gif) no-repeat;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9D080D;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}

a.mail:link, a.mail:visited, a.mail:active {
	background:none;
	padding-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9D080D;
	font-weight:bold;
	text-decoration:none;
}
a.mail:hover {
	color:#333333;
	text-decoration:none;
}

a.editor:link, a.editor:visited, a.editor:active, a.editor:hover {
	padding:0 0 0 0;
	background:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}







/***********/
/* TOP NAV */
/***********/



/* GENERAL NAV LINKS */
img {
	border:0px;
	}

/***************/
/* END TOP NAV */
/***************/

/* TD CONTAINING SUBNAV TABLE & SUBNAV TABLE */






/* GENERAL STYLES */
html, body {
	height:100%;
	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	
}


table td{
	/*border: 1px solid red;*/
	border:0px;
	padding: 0px;
}





/* HORIZONTAL AND VERTICAL SPACERS */

.separatorRed {
	height:8px;
	background-color:#9D080D;
}
.separatorGrey {
	height:5px;
	background-color:#EDEDED;
}

.spacer_H_10 {
	width:10px;
}

.spacer_H_20 {
	width:20px;
}
.spacer_H_30 {
	width:30px;
}

.spacer_H_35 {
	width:35px;
}
.spacer_H_45 {
	width:45px;

}
.spacer_H_560 {
	width:560px;

}
.spacer_V_20 {
	height:20px;
}
.spacer_V_120 {
	height:120px;
}
.spacer_V_13 {
	height:13px;
}

.spacer_V_10 {
	height:10px;
}
.spacer_V_25 {
	height:25px;
}
.spacer_V_30 {
	height:30px;
}
.spacer_V_50 {
	height:50px;
}
.spacer_V_6 {
	height:6px;
}
