/***************************************************/
/***** DEFAULT PAGE ELEMENTS AND THEIR CLASSES *****/
/***************************************************/

BODY {
	margin: 0;
        background: #E02F56;  
}

TD {
	font: 13px Verdana,Tahoma,Arial;
	color: #3E4C54;
}

IMG {
	border: 0;
}

INPUT {
	border: 1px solid #999999;
	background: white;
    font: 11px Verdana,Tahoma,Arial;
}
    
INPUT.BUTTON {
	border: 1px solid #999999;
	background: E02F56;
    font: 11px Verdana,Tahoma,Arial;
    color: #FFFFFF;
}
TEXTAREA {
	border: 1px solid #999999;
	background: white;
    font: 11px Verdana,Tahoma,Arial;
    color: #3E4C54;
}
SELECT {
	font: 11px Verdana,Tahoma,Arial;
    color: #3E4C54;
}

A {
	color: #E02F57;
	text-decoration: underline;
}
A:hover {
	color: #FFF;
	text-decoration: none;
}

/**************************************/
/*********** GENERIC CLASSES **********/
/**************************************/

.red {color:#E02F57;}

/***************************************/
/*********** SPECIFIC CLASSES **********/
/***************************************/

TD.top {
	width: 780px;
	height: 156px;
	vertical-align: top;
}


TD.top_content_icos {
	height: 18px;
	background: transparent url(../images/top_content.gif) no-repeat;
	text-align: right;
	padding-right: 5px;
}

TD.leftpane {
	width: 191px;
	background: #3E4C54;
}

TD.leftpane_bottom {
	width: 191px;
	background: #3E4C54;
	text-align: center;
	vertical-align: bottom;
	color: white;
}

TD.content {
	width: 589px;
	text-align: center;
	vertical-align: top;
	background: #6E797F url(../images/bg_content_2rows.gif) no-repeat;
}
TD.content_one {
	width: 589px;
	text-align: center;
	vertical-align: top;
	background: #6E797F url(../images/bg_content_1row.gif) no-repeat;
}


TD.column {
	width: 582px;
	padding-top: 4px;
	text-align: center;
	vertical-align: top;
}

TD.column_one {
	width: 315px;
	padding-top: 4px;
	text-align: center;
	vertical-align: top;
}


TD.column_two {
	width: 274px;
	padding-top: 4px;
	text-align: center;
	vertical-align: top;
}

TD.column_title {
	width: 582px;
	background: #3E4C54;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.column_title_left {
	width: 309px;
	background: #3E4C54;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.column_title_right {
	width: 269px;
	background: #3E4C54;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.faq_title {
	width: 582px;
	background: white;
	color: #3E4C54;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.link_title {
	width: 582px;
	background: white;
	color: #3E4C54;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.dropdown {
	padding: 8px;
	text-align: right;
	line-height: 16px;
	height: 100%;
}

TD.column_content {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
	height: 100%;
}
	TD.column_content A {
		color: #E02F57;
		text-decoration: none;
	}
	TD.column_content A:hover {
		color: black;
	}


TD.link_content {
	padding: 8px;
	text-align: left;
	line-height: 16px;
	height: 100%;
	border-top: 1px dotted #3E4C54;
}
	TD.link_content A {
		color: #E02F57;
		text-decoration: underline;
		font-weight: bold;
	}
	TD.link_content A:hover {
		color: black;
		text-decoration: none;
	}


TABLE.bg_white {
	background: white;
}
TABLE.surroundingtable {
	height: 100%;
}


.bg_white {background: white;}


#leftnav A {
	background: transparent;
	display: block;
	color: white;
	font: bold 11px Verdana,Tahoma,Arial;
	text-decoration: none;
	padding: 2px 2px 2px 6px;
	width: 100%;
}
	#leftnav A:hover {	
		background-color: #E02F57;
		color: white;
		text-decoration: none;
	}
	
	#leftnav A.active {	
		background-color: #E02F57;
		color: white;
	}
	
#left_title {
	width: 100%;
	padding: 4px;
	background: #6E797F;
	color: white;
	font-weight: bold;
}

#left_news {
	width: 180px;
	padding: 4px;
	color: white;
	line-height: 18px;
}
