/* content.css - contains all CSS Classes for content elements  */





.align-right{

	text-align: right;

}

.clickenlarge a{ 

	background-image: none !important;

	padding-left: 0px !important;

	left: 5px !important;

	position: relative;

}



#content_main hr.clean {

	clear: both;

	width: 100%;

	color: white;

	display: block; 

  	visibility: hidden;

	font-size:0px;

}



#page_header h1 {

	position: absolute;

	bottom: 0;

	left: 0;

	border:0;

	vertical-align:bottom;

	padding: 0;

	text-align:left;

	width: 298px;

	color: #ababab;

	font-size: 108%;

}



#page_header td:hover.page_header_table {

	background-color: #ffffff;

}



h1.csc-firstHeader {

	/*font-size: 63.25%;*/

	font-size: 117%;

	color: #ababab;

	padding: 0px 0 0px 0px;

}



h2.csc-firstHeader {

	font-size: 92.8%;

}



#content_main h2 {

	padding-top: 11px;

}



.Column2_1 { 

	clear:both;

}

#right_side h1.csc-firstHeader,

.Column2_1 h1.csc-firstHeader, 

.Column2_2 h1.csc-firstHeader {

	font-size: 92.31%;

	color: #f11a29;

	/*background-color: #feebdd;*/

	/*border-top: 3px solid #fee2ce;*/

	padding: 1px 0px 1px 0px;

	margin: 7px 0;

	border-bottom: 0;

}



a.external-link-new-window {

	padding: 0 0 0 14px;

	background: url(images/more_arrow.gif) 1px 4px no-repeat;

}



a.internal-link {

	padding: 0 0 0 14px;

	background: url(images/more_arrow.gif) 1px 4px no-repeat;

}



#content_main li {

	padding: 3px 0 3px 0;

    font-size: 92.31%;

	/*list-style:  url(images/list_dot.gif);*/

}



#content_main p {

	padding: 3px 0 3px 0;

}



#content_main hr {

	border-top: 1px solid #ababab;

}



.content-main-pic {

	margin: -15px;

}



/* ------------------------------------------------- right_side */



#right_side h1 {

	font-size: 92.31%;

	border-bottom: 1px solid #d8d8d8;

	color: #ababab;

	float:left;

	width: 178px;

	padding: 23px 0 6px 0;

}

/*

#right_side p.head {

	color: #FFFFFF;

	padding: 3px 4px 7px 4px;

}

#right_side p {

	padding: 5px 7px 5px 7px;

}

#right_side p.prep {

	font-weight: bold;

	border-bottom: 1px solid #d2ddde;

}*/







/* ---------------------------------------------------  Frontpage Box */

.frontpage-box {

	padding-top: 2px;

	padding-bottom: 9px;

}

.frontpage-box .box-header img {

	padding: 0 0 0 0;

	/*border: 1px solid #BBBBBB;*/

	

}

.frontpage-box p {

	margin: 0;

}

.frontpage-box h1{

	font-size: 94%;

	font-weight: bold;

	color: #f11a29;

	background: none;

	height: auto;

	margin-top:10px;

	padding: 0px;

}

#content_main .frontpage-box a{

	font-size: 109.5%;

	font-weight: bold;

	background: none;

	background: url(images/more_arrow.gif) 1px 4px no-repeat;

	height: auto;

	padding: 0px 14px;

	color:#000000;

}

.frontpage-box .box-body{

	margin-top:2px;

	padding: 0px;

	font-size: 92%;

	min-height:80px;

	

}



#content_main .frontpage-box li{



	margin-top:0px;

	padding: 0px 0px 0px 0px;

	font-size: 92.31%;

}



/* --------------------------------------------- MultiColumn Content */



div.Column2_1 {

	float: left;

	/*width: 47%;*/

	width: 245px;





}

div.Column2_2 {

	float: right;

/*	width: 47%;*/

	width: 245px;

/*	min-height:213px;*/

	

}

div.Column2_1 {

	padding-right: 28px;

}



div.Column3_1,

div.Column3_2,

div.Column3_3 {

	float: left;

	width: 237px;

}

div.Column3_1,

div.Column3_2 {

	padding-right: 18px;

}





/* --------------------------------------------------- lang_fontsize lang */

#lang_fontsize {

	color: #FFF;

}



#lang_fontsize a {

	color: #FFF;

}



#lang_fontsize span a {

	color: #FFF;

}



#lang_fontsize span#isoff {

	font-weight: bold;

	color: #CCC;

}



/* --------------------------------------------------- Drop Down Site Map */

.tx-dropdownsitemap-pi1 img {

	display: none;

}



/* ------------------------------------------------- footer */



#footer_link a {

	font-size: 92.31%;

	float:left;

	padding-top: 4px;

	padding-left: 12px;

	color: #000000;

	background-image: url(images/sitebegin_arrow.gif);

	background-repeat: no-repeat;

	background-position: top left;

}



#footer_link a:hover {

	color:#f11a29;

	text-decoration:none;

}





/* ---------------------------------------------------- Other Stuff */





#content_main a {

	font-size: 100%;

	font-weight: bold;

	background: none;

	background: url(images/more_arrow.gif) 1px 4px no-repeat;

	height: auto;

	padding: 0px 0px 0 14px;

	color:#000000;

}





table {

    border-collapse:collapse;

}   



#content_main table {

    margin-top: 10px;

    margin-bottom: 10px;

    width: 100%;

}





tr {

    background-color: #ffffff;

}





th, td.header, th.header, td.header_left, th.header_left {

    font-size: 92.31%;

    /*height: 10px;*/

    border: 1px solid #ababab;

    padding:3px 5px 3px 5px;

    text-align: right;

    background-color: #f11a29;

    color: #ffffff;

	vertical-align:top;

}

td.header, th.header,td.header_left, th.header_left
{
	font-weight:bold;
}
td.header_left, th.header_left
{
    text-align: left;
}
td {

    font-size: 92.31%;

    /*height: 10px;*/

    border: 1px solid #ababab;

    padding:0px 5px 0px 5px;

    text-align: right;

	vertical-align:top;

}



tr.ruled {

	background: #ffd204;

}



td:hover, th:hover, tr:hover {

    background-color: #ffd204;

}



.bold ,td.bold, th.bold{

    font-weight: bold;

}



.left, td.left, th.left {

    text-align: left;

}




.left_bold, td.left_bold, th.left_bold {

    text-align: left;

    font-weight:bold;

}


.grey, td.grey, th.grey {

    background-color: #cccccc;

        color: #000000;

}


.grey_bold , td.grey_bold, th.grey_bold{

    font-weight: bold;

    background-color: #cccccc;

    color: #000000;

}


.grey_left_bold,td.grey_left_bold, th.grey_left_bold {

    background-color: #cccccc;

    font-weight: bold;

    text-align: left;

    color: #000000;

}


.grey_left, td.grey_left, th.grey_left {

    background-color: #cccccc;

    text-align: left;

    color: #000000;

}



.grey_center ,td.grey_center, th.grey_center{

    background-color: #cccccc;

    text-align: center;

    color: #000000;

}



.grey_center_bold , td.grey_center_bold, th.grey_center_bold{

    background-color: #cccccc;

    text-align: center;

    font-weight: bold;

    color: #000000;

}



.center, td.center, th.center {

    text-align: center;

}



.center_bold , td.center_bold, th.center_bold{

    text-align: center;

    font-weight: bold;

}



#header_bottom a{

	background-color: #F71829;

	color: #ffffff;

}



