#partner
{
	width: 100%;
	height: 10.1em;
	background: url(/themes/main/images/redhorizontalcontainer/redhorizontalcontainer_cfl.png) repeat scroll 0%;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;*/
	border-bottom: solid 1px #81A5B2;
}

#head
{
	height: 8.17em;	
	background-color: #F70909;
}

#head .container
{
	width: 83.33em;
	margin: 0 auto;
	/*padding-top: 2em;*/
}

#head .logo
{
	float: left;
	width: 20em;
	margin-top: 2.25em;	
}

#head .flash
{	
	float: left;
	width: 56.84em;
	margin-left: 6.35em;	
}

a
{
	color: #0D6EB6;
	text-decoration: none;
}

a:visited
{
	color: #0D6EB6;
}

a:hover
{
	text-decoration: underline;
}

.phoneContainer
{
	margin-top: 1em;
	text-align: center;
}

.phoneText
{
	font-size: 2.2em;
}

.phoneContainer a
{
	color: #FFFFFF;	
}

.text
{
	padding: 1em;
}

/**** Red Rectangle Container ****/
.redRectangleContainer
{	
}

.redRectangleContainer .ct, .redRectangleContainer .cb
{
	height: 12px;
}

.redRectangleContainer .cle, .redRectangleContainer .cre
{
	width: 12px;
}

.redRectangleContainer .cre
{
	margin-left: -12px;
}


.redRectangleContainer .cwp .cfl
{
	margin: 0 12px;
}

.redRectangleContainer .ct .cle
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_tle.png');
}

.redRectangleContainer .ct .cwp .cfl
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_tfl.png'); 
}


.redRectangleContainer .ct .cre
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_tre.png');
}


.redRectangleContainer .cc .cle
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_cle.png');
}

.redRectangleContainer .cc .cre
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_cre.png');
}

.redRectangleContainer .cc .cwp .cfl
{	
	background: #CC0000;
}

.redRectangleContainer .cb .cle
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_ble.png' );
}

.redRectangleContainer .cb .cwp .cfl
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_bfl.png');
}


.redRectangleContainer .cb .cre
{
	background: url('/themes/main/images/redrectanglecontainer/redrectanglecontainer_bre.png' );
}

/**** Gray Border Block ****/
.whiteRoundBlock
{
	background: #AA1C2A;
}

.whiteRoundBlock .t, 
.whiteRoundBlock .b
{
	height: 4px;	
}

.whiteRoundBlock .t .le, 
.whiteRoundBlock .b .le,
.whiteRoundBlock .c .le, 
.whiteRoundBlock .c .re

{
	width: 4px;
}

.whiteRoundBlock .t .re,
.whiteRoundBlock .b .re
{
	margin-left: -4px;
	width: 4px;
}

.whiteRoundBlock .c .le
{
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_cle.png' );
}

.whiteRoundBlock .c .re
{
	margin-left: -4px;
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_cre.png' );
}

.whiteRoundBlock .wp .fl
{
	margin: 0 4px;
}

.whiteRoundBlock .t .wp .fl
{
	background-color: Black;
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_tfl.png');
	
}

.whiteRoundBlock .b .wp .fl
{		
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_bfl.png' );
}

.whiteRoundBlock .c .wp .fl
{
	background: #8E1415 /*url('/themes/main/images/whiteroundblock/whiteroundblock_cfl.jpg') no-repeat bottom*/;
}

.whiteRoundBlock .t .le
{
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_tle.png' );
}

.whiteRoundBlock .t .re
{
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_tre.png' );
}

.whiteRoundBlock .b .le
{
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_ble.png' );
}

.whiteRoundBlock .b .re
{
	background: url('/themes/main/images/whiteroundblock/whiteroundblock_bre.png' );
}

/**** Transparent Rectangle Container ****/
.redHorizontalContainer .t
{
	height:  3px;
	background: url(/themes/main/images/redhorizontalcontainer/redhorizontalcontainer_tfl.png);
}

.redHorizontalContainer .b
{
	height:  3px;
	background: url(/themes/main/images/redhorizontalcontainer/redhorizontalcontainer_bfl.png);
}

.redHorizontalContainer .c
{
	background: url(/themes/main/images/redhorizontalcontainer/redhorizontalcontainer_cfl.png);
	/*padding: 1em 0;*/
}

/*** blockCbs ***/

.blockCbs
{
	height: 2.84em;	
	background: #F70909 none repeat scroll 0 0; 	
}

.blockCbs a.linkCbs
{
	float: left;
	margin-left: 0.714em;
	margin-top: 0.429em;
	color: #ffffff;
	font-size: 1.42em;	
}

