/* mac hide\*/
html, body {
	height					: 100%;
}
/* end hide */

/************************  Body style settings  ************************/

.cmsBody {
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px; 
	font-family				: Verdana, Arial,  Helvetica, sans-serif;
	font-size				: 12px;
	text-align				: center;
	color					: #666666;
	background-color		: #FFFFFF;
	text-decoration			: none;
	line-height				: 18px;
	height					: 100%;
	background-image		: url(../images/Template/main_bg.gif);
	background-repeat		: repeat;
	background-position		: top center;
}


/************************  P tag style settings  ************************/

P {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

/************************  A tag style settings  ************************/

A:LINK {	
	font-weight				: normal;
	color					: #FF0000;
	text-decoration			: none;	
}
  
A:VISITED {	
	font-weight				: normal;
	color					: #FF0000;
	text-decoration			: none;		
	
} 
 
A:ACTIVE {	
	font-weight				: normal;
	color					: #FF0000;
	text-decoration			: none;		
}
  
A:HOVER {	
	font-weight				: normal;
	color					: #FF0000;
	text-decoration			: underline;
}
/************************  Header tag H1 H2 H3 H4 style settings  ************************/

H1 {
	font-size				: 18px;
	font-weight				: normal;
	color					: #FF0000;
	padding					: 0px 0px 40px 0px;
	margin					: 0px 0px 0px 0px;
	display					: none;
}

H2 {
	font-size				: 18px;
	font-weight				: normal;
	color					: #000000;
	padding					: 0px 0px 5px 0px;
	margin					: 0px 0px 0px 0px;
}

H3 {

}

H4 {
	font-size				: 12px;
	font-weight				: bold;
	color					: #333333;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

/************************  List style settings  ************************/

UL { 

}

OL { 

}

LI {

}

/****************  Custom tags/classes style settings  ****************/

#printHeader {
	display					: none;
}

#header{
	height					: 371px;
	width					: 100%;
	display					: block;
	text-align				: center;
	background-image		: url(../images/Template/header_bg.png);
	background-repeat		: repeat-x;
	z-index					: 30;
	margin					: 0px;
	padding					: 0px;	
}

#subheader{
	position				: relative;	
	text-align				: left;
	width					: 1126px;
	height					: 371px;
	margin					: 0px;
	padding					: 0px;
	margin-left				: auto;
	margin-right			: auto;
	display					: block;
		
}

#topBreadCrumb {
	position				: absolute;
	top						: 230px;
	left					: 85px;
	color					: #FFFFFF;
}

#random_image {

}
#random_image_overlay {
	height:185px;
	width					: 1126px;
	background-image:url(../images/Template/header_overlay.png);
	background-repeat:no-repeat;
	z-index:4000;
	position:absolute;
	top:0px;
	left:0px;
}

* html #random_image_overlay {
	/* Transparant PNG FIX */
	background-color		: transparent;
	background-image 		: none;
	filter 					: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./serverspecific/default/images/Template/header_overlay.png', sizingMethod='scale');	
}

#menuWrap {
	padding-top:10px;
	width					: 980px;
	margin-left:70px;
}

#logo {
	position				: absolute;
	top						: 25px;
	left					: 73px;
}

#sectionTitle H1 {
display:block;
	font-size				: 24px;
}
#sectionTitle {
	position				: absolute;
	top						: 330px;
	left					: 102px;

	font-weight				: normal;
	color					: #FF0000;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;	
}

#outer {
/*	height					: 100%;
	min-height				: 100%; */
	width					: 1000px;
	text-align				: left;
	margin					: auto;
	position				: relative;
	background-image		: url(../images/Template/content_bg.png);
	background-repeat		: repeat-y;
	margin-bottom			: 0px;
	padding-bottom			: 20px;
	z-index					: 20;
}

* html #outer {
	background-image		: url(../images/Template/outer_body.gif);
	background-repeat		: repeat;
	width:980px;
	}

html>body #outer {
	height					: auto;/*for mozilla as IE treats height as min-height anyway*/
}

#section_image {
	position				: absolute;
	left					: 530px;
	top						: -100px;
	border					: 3px solid red;
	padding					: 1px;
	background-color		: #000000;
}

#section_image IMG {
	border					: 1px solid white;
}

#centrecontent {
	width					: 481px;
	padding-left			: 20px;
	vertical-align:top;
}

#footer_bar {
	position				: absolute;
	bottom					: 2px;
	width					: 970px;
	background-color		: #333333;
	left					: 12px;
	text-align				: right;
	color					: #FFFFFF;
	padding-right			: 5px;
}
* html #footer_bar {
	left					: 2px;
}

#right {
	position				: relative;/*ie needs this to show float */
	width					: 391px;
	margin					: 0px;
	padding					: 0px;
	padding-top				: 187px;/*needed to make room for header*/
	padding-bottom			: 10px;/* needed to make room for footer */
	padding-left			: 20px;
	padding-right			: 70px;	
	vertical-align			: top;
	text-align				: left;
}

#bottomRight {
vertical-align:bottom;
text-align:right;
	padding-right			: 70px;	
	padding-bottom:10px;
}

#footer {
	height					: 60px;		
	width					: 100%;
	display					: block;
	text-align				: center;
	border-top				: 3px solid red;
	z-index					: 30;
	background-color		: #333333;
	position				: relative;	
}

#footer_text {
	position				: relative;	
	text-align				: left;
	width					: 961px;
	height					: 60px;
	line-height				: 60px;	
	padding-left			: 20px;
	margin-left				: auto;
	margin-right			: auto;
	display					: block;		
	overflow				: hidden;
	background-color		: #999999;
	color					: #FFFFFF;
	font-size				: 10px;
	font-weight				: bold;

}

#footer_text a {
	color					: #FFFFFF;
	text-decoration			: none;
}

#footer_text a:hover {
	text-decoration			: underline;
}

.fckImageLeft {
margin-right:10px;
margin-bottom:5px;
}

/*#search {
	display					: block;
	position				: absolute;
	right					: 10px;
	bottom					: 14px;
	width					: 235px;
	height					: 22px;
}*/