* { padding: 0; margin: 0; }


a.language
		{
		text-decoration: underline;
		color: #7fcef0;	
		}

a.language:hover
		{			
		text-decoration: underline;
		font-weight: normal;	
		color: #009ee1;	
		}
		
a.footer
		{
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #ffffff;	
		}

a.footer:hover
		{			
		text-decoration: underline;
		font-weight: normal;	
		}		

a.box
		{
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;	
		}

a.box:hover
		{			
		text-decoration: underline;
		font-weight: normal;	
		}

a.home
		{
		text-decoration: none;
		font-size: 11px;		
		font-weight: normal;
		padding-top: 7px;
		padding-bottom: 8px;
		padding-left: 1px;
		padding-right: 1px;
		background: #ffffff;	
		color: #b2b2b2;	
		}

a.home:hover
		{			
		text-decoration: none;
		font-weight: normal;
		padding-top: 7px;
		padding-bottom: 8px;
		padding-left: 1px;
		padding-right: 1px;
		background: #b2b2b2;	
		color: #ffffff;	
		}

a.link
		{
		font-size: 14px;
		letter-spacing: -2px;
		color: #009ee1;	
		}

a.link:hover
		{			
		text-decoration: underline;
		font-weight: bold;	
		color: #009ee1;	
		}

.language_active
		{
		text-decoration: underline;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #009ee1;	
		}
		
a.my12connect
		{
		text-decoration: underline;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #ff8d00;	
		}

a.my12connect:hover
		{			
		color: #e94400;	
		}				

li.framebox 
		{
		list-style: inside; 
		color: #ffffff;
		margin-bottom: 15px;
		}

/* Sifr text style */

h1, h2, h3 {
	font-family: verdana, arial, helvetica;
	text-align: left;	
	font-weight: normal;
	letter-spacing: 0;
	margin: 0px;
	padding: 0px;	
}


h1 {
	font-size: 24px;
	line-height: 30px;
}

h2 {
	font-size: 16px;
	line-height: 20px;
}

h3 {
	font-size: 24px;
	line-height: 24px;
}

/* End Sifr text style */


* { padding: 0; margin: 0; }


#wrapper { 
 margin: 0 auto;
 width: 980px;
}

#faux {
 margin-bottom: 0px;
 overflow: auto;
 width: 100%
}

#leftcolumn { 
 display: inline;
 margin: 0px;
 margin-left: 20px;
 margin-bottom: 20px;
 padding: 0px;
 width: 210px;
 float: left;
}

#rightcolumn { 
 display: inline;
 position: relative;
 margin-top: 20px;
 margin-left: 15px;
 width: 150px;
 float: left;
}

#footer { 
 width: 940px;
 clear: both;
 color: #ffffff;
 background: #ffffff;
 margin: 0px 0px 0px 20px;
 padding: 0px;
}

.clear { clear: both; background: none; }

#container
		{
		width: 980px;
		height: 100%;
		margin: 0 0 0 -490px;
		position: absolute;
		left: 50%;
		top: 0px;
		padding: 0;
		background-color: #ffffff;
		border: 0px solid;
		border-color: #000000;
		overflow: visible;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
#top
		{
		width: 900px;
		height: 40px;
		margin-left: 40px;
		border: 0px solid;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #7fcef0;	
		overflow: visible;
		position: relative;
		border: 0px solid;
		}	

#language
		{
		position: relative;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #7fcef0;	
		float: left;
		}	
		
#my12connect
		{
		width: 120px;
		height: 40px;
		position: relative;
		margin-top: 0px;
		background :  url(../images/my12connect.jpg) center left no-repeat;
		padding: 0px;
		border: 0px solid;
		font-size: 12px;
		font-weight: normal;
		text-align: right;
		line-height: 42px;
		color: #7fcef0;	
		float: right;
		}	

		
#header {
		width: 940px;
	 	padding-left: 20px;
 		height: 210px;
 		margin: 0px;
 		background: #ffffff;
		}


#content { 
 		float: left;
	 	background: #ffffff;
 		margin-top: 20px;
 		margin-left: 20px;
 		padding: 0px;
 		width: 545px;
 		display: inline;
	 	position: relative;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		line-height: 20px;
}

/******* BOXES ************************/

#box_txt
	{
	width : 280px;
	height : 190px;
	padding : 20px;
	position: absolute;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;		
	border: 0px solid;
	z-index: 1;
}


#box_green, #box_orange, #box_blue
	{
	width : 300px;
	height : 210px;
	padding : 0px;
}



#box_green
	{
	background : #a8ce3b url(../images/crb_green.jpg) bottom right no-repeat;
	position: absolute; top: 275px; bottom: 0px; left: 20px; right: 0px;
}

#box_orange
	{
	background : #ff8d00 url(../images/crb_orange.jpg) bottom right no-repeat;
	position: absolute; top: 275px; bottom: 0px; left: 340px; right: 0px;
}

#box_blue
	{
	background : #009de0 url(../images/crb_blue.jpg) bottom right no-repeat;
	position: absolute; top: 275px; bottom: 0px; left: 660px; right: 0px;
}


#clt_green, #clb_green, #crt_green, #clt_orange, #clb_orange, #clt_blue, #clb_blue
{
	width : 300px;
	height : 210px;
	position: absolute;
	padding : 0px;
}

#clt_green
	{
	background:  url(../images/clt_green.gif) top left no-repeat;
}

#clb_green
	{
	background:  url(../images/clb_green.gif) bottom left no-repeat;
}

#crt_green
	{
	background:  url(../images/crt_green.gif) top right no-repeat;
}

#clt_orange
	{
	background:  url(../images/clt_orange.gif) top left no-repeat;
}

#clb_orange
	{
	background:  url(../images/clb_orange.gif) bottom left no-repeat;
}

#clt_blue
	{
	background:  url(../images/clt_blue.gif) top left no-repeat;
}

#clb_blue
	{
	background:  url(../images/clb_blue.gif) bottom left no-repeat;
}

/******* END BOXES ************************/


/******* FRAMEBOXES ************************/

#framebox_txt_blue 
		{ 
	width: 130px;
	position: absolute;
	display: inline;
	color: #ffffff;
	margin: 0px;
	border: 0px solid;
	z-index: 1;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}

#framebox_txt_green 
		{ 
	width: 130px;
	position: absolute;
	display: inline;
	color: #ffffff;
	margin: 0px;
	border: 0px solid;
	z-index: 1;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}

#framebox_nosub_blue, #framebox_blue_lb, #framebox_blue_rt, #framebox_blue_rb
		{
		width: 150px;
		height: 325px;
		position: absolute;
		background: #009de0 url(../images/clt_blue.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

		
#framebox_blue_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#framebox_blue_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}

#framebox_blue_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}

/******* GREEN *******/

#framebox_nosub_green, #framebox_green_lb, #framebox_green_rt, #framebox_green_rb
		{
		width: 150px;
		height: 325px;
		position: absolute;
		background : #a8ce3b url(../images/clt_green.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

		
#framebox_green_lb
		{
		background: transparent url(../images/clb_green.gif) bottom left no-repeat;
		}

#framebox_green_rt
		{
		background: transparent url(../images/crt_green.gif) top right no-repeat;
		}

#framebox_green_rb
		{
		background: transparent url(../images/crb_green.gif) bottom right no-repeat;
		}



/******* FRAMEBOX 2 SUB ************************/

#framebox_2sub_blue, #framebox_2sub_blue_lb, #framebox_2sub_blue_rt, #framebox_2sub_blue_rb 
		{
		width: 150px;
		height: 371px;
		position: absolute;
		background : #009de0 url(../images/clt_blue.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_2sub_blue_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#framebox_2sub_blue_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}

#framebox_2sub_blue_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}

/******* GREEN *******/

#framebox_2sub_green, #framebox_2sub_green_lb, #framebox_2sub_green_rt, #framebox_2sub_green_rb 
		{
		width: 150px;
		height: 371px;
		position: absolute;
		background : #a8ce3b url(../images/clt_green.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_2sub_green_lb
		{
		background: transparent url(../images/clb_green.gif) bottom left no-repeat;
		}

#framebox_2sub_green_rt
		{
		background: transparent url(../images/crt_green.gif) top right no-repeat;
		}

#framebox_2sub_green_rb
		{
		background: transparent url(../images/crb_green.gif) bottom right no-repeat;
		}
		
/******* FRAMEBOX 8 SUB ************************/

#framebox_8sub_blue, #framebox_8sub_blue_lb, #framebox_8sub_blue_rt, #framebox_8sub_blue_rb 
		{
		width: 150px;
		height: 491px;
		position: absolute;
		background : #009de0 url(../images/clt_blue.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_8sub_blue_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#framebox_8sub_blue_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}

#framebox_8sub_blue_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}
		
/******* GREEN ************************/

#framebox_8sub_green, #framebox_8sub_green_lb, #framebox_8sub_green_rt, #framebox_8sub_green_rb 
		{
		width: 150px;
		height: 491px;
		position: absolute;
		background : #a8ce3b url(../images/clt_green.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_8sub_green_lb
		{
		background: transparent url(../images/clb_green.gif) bottom left no-repeat;
		}

#framebox_8sub_green_rt
		{
		background: transparent url(../images/crt_green.gif) top right no-repeat;
		}

#framebox_8sub_green_rb
		{
		background: transparent url(../images/crb_green.gif) bottom right no-repeat;
		}		

/******* FRAMEBOX 9 SUB ************************/

#framebox_9sub_blue, #framebox_9sub_blue_lb, #framebox_9sub_blue_rt, #framebox_9sub_blue_rb 
		{
		width: 150px;
		height: 511px;
		position: absolute;
		background : #009de0 url(../images/clt_blue.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_9sub_blue_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#framebox_9sub_blue_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}

#framebox_9sub_blue_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}

/******* GREEN ************************/

#framebox_9sub_green, #framebox_9sub_green_lb, #framebox_9sub_green_rt, #framebox_9sub_green_rb 
		{
		width: 150px;
		height: 511px;
		position: absolute;
		background : #a8ce3b url(../images/clt_green.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_9sub_green_lb
		{
		background: transparent url(../images/clb_green.gif) bottom left no-repeat;
		}

#framebox_9sub_green_rt
		{
		background: transparent url(../images/crt_green.gif) top right no-repeat;
		}

#framebox_9sub_green_rb
		{
		background: transparent url(../images/crb_green.gif) bottom right no-repeat;
		}
		
/******* FRAMEBOX 9 SUB 2 SUBSUB ************************/

#framebox_9sub_2subsub_blue, #framebox_9sub_2subsub_blue_lb, #framebox_9sub_2subsub_blue_rt, #framebox_9sub_2subsub_blue_rb 
		{
		width: 150px;
		height: 549px;
		position: absolute;
		background : #009de0 url(../images/clt_blue.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_9sub_2subsub_blue_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#framebox_9sub_2subsub_blue_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}

#framebox_9sub_2subsub_blue_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}		

/******* GREEN ************************/

#framebox_9sub_2subsub_green, #framebox_9sub_2subsub_green_lb, #framebox_9sub_2subsub_green_rt, #framebox_9sub_2subsub_green_rb 
		{
		width: 150px;
		height: 549px;
		position: absolute;
		background : #a8ce3b url(../images/clt_green.gif) top left no-repeat;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#framebox_9sub_2subsub_green_lb
		{
		background: transparent url(../images/clb_green.gif) bottom left no-repeat;
		}

#framebox_9sub_2subsub_green_rt
		{
		background: transparent url(../images/crt_green.gif) top right no-repeat;
		}

#framebox_9sub_2subsub_green_rb
		{
		background: transparent url(../images/crb_green.gif) bottom right no-repeat;
		}		



/******* END FRAMEBOXES ************************/


/******* FOOTER ************************/
		
#footer_home, #footer_nosub
		{
		width: 940px;
		height: 40px;
		background : #009de0 url(../images/clt_blue.gif) top left no-repeat;
		margin-top: 10px;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}

#footer_home
		{
		position: absolute; top: 550px; bottom: 0px; left: 20px; right: 0px;
		}

#footer_nosub
		{
		position: relative;
		}
			
				
#footer_lb, #footer_rt, #footer_rb, #footer_txt, #footer_txt_right
		{
		width: 940px;
		height: 40px;		
		position: absolute;
		padding: 0px;
		border: 0px solid;
		overflow: visible;
		}
		
#footer_lb
		{
		background: transparent url(../images/clb_blue.gif) bottom left no-repeat;
		}

#footer_rt
		{
		background: transparent url(../images/crt_blue.gif) top right no-repeat;
		}
		
#footer_rb
		{
		background: transparent url(../images/crb_blue.gif) bottom right no-repeat;
		}

#footer_txt
		{
		z-index: 1;
		margin-left: 20px;
		}
		
#footer_txt_right
		{
		margin-left: -10px;
		text-align: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 42px;
		color: #ffffff;	
		}		

		
/******* END FOOTER ************************/

/******* HOME NAV ************************/
		
#homenav
		{
		width: 940px;
		height: 30px;
		position: absolute; top: 507px; bottom: 0px; left: 20px; right: 0px;
		background : #ffffff;
		padding: 0px;
		border-top: 1px solid #b2b2b2;
		border-bottom: 2px solid  #b2b2b2;		
		overflow: visible; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #b2b2b2;
		text-align: center;
		letter-spacing: 1px;
		line-height: 30px;
		}
		
/******* END HOME NAV ************************/


#Navigation
	{
	position: absolute; top: 20px; bottom: 0px; left: 0px; right: 0px;
	}

.clear { clear: both; background: none; }	
