html,body
{
	background-color:#f7f7f7;
	font-family:Verdana, Arial; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:755px;
	margin:0px auto; 
}


div#LeftPane1_Radrotator1_divContentRotator{float:left;}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:755px;
	float:left;
	background-color:#ffffff;     
}

div#Logo
{
	width:111px;
	height:180px;
	padding:6px 33px 6px 29px;
	float:left;
	background-image:url(/images/logo.gif);
	background-position:29px 6px;
	background-repeat:no-repeat;        
}

div#Logo a {width:111px;height:180px; display:block; }

div#HeadingImage
{ 
	width:556px;
	height:180px;
	padding:6px 15px 6px 0px; 
	float:left;
	overflow:hidden;      
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:723px;
	float:left;
	padding:0px 16px 5px 16px;  
	background-color:#ffffff;  
}

div#MainContentTopBorder
{
	width:723px;
	height:9px;
	float:left;
	background-image:url(/images/pc_top.gif);  
	background-repeat:no-repeat;   
}

div#MainContentContainer
{
	width:723px;
	background-color:#f6f6f6;
	float:left;    
}

div#MainContentBottomBorder
{
	width:723px;
	height:6px;
	float:left;
	background-image:url(/images/pc_bottom.gif);   
	background-repeat:no-repeat;  
}

/************************************************************************
*	Left Pane
************************************************************************/
div#LeftPaneContainer
{
	width:199px;
	float:left;  
}

div#SubNavContainer
{
	width:179px;
	float:left;  
	padding:0px 9px 13px 11px; 
}

div#SubNavTop
{
	width:179px;
	height:8px;
	float:left;
	background-image:url(/images/sub_nav_top.gif);    
}

div#SubNavBottom
{
	width:179px;
	height:8px;
	float:left;
	background-image:url(/images/sub_nav_bottom.gif); 
}

div#NewsListContainer
{
	width:183px;
	padding:0px 8px 20px 8px; 
	float:left;   
}

div#NewsListContainerTop
{
	width:183px;
	height:39px;
	float:left;
	background-image:url(/images/new_list_title.gif);   
}

div#NewsList
{
	background-color:#ffffff;
	padding:0px 9px 0px 10px;
	width:164px;
	height:258px; 
	overflow:hidden;
	float:left;    
}

div#InsideNewsList
{
	width:164px; 
	min-height:258px; 
	_height:258px;
	overflow:hidden;
	float:left;	
	background-image:url(/images/newlist_bg.gif);
	background-repeat:repeat-x;  
	background-position:left bottom; 
}

div#NewsListContainerBottom
{
	width:183px;
	height:24px;
	float:left;
	background-image:url(/images/news_list_bottom.gif);   
	background-position:left top;
}


/************************************************************************
*	Right Pane
************************************************************************/

 div#RightPaneContainer
 {
	width:515px;
	padding-right:9px; 
	float:left;   
	overflow:hidden;  
 }
 
 div#PageContentTop
 {
	width:515px;
	height:11px;
	float:left;   
	background-image:url(/images/content_top.gif);  
 }
 
 div#PageContent
 {
	width:485px;
	float:left;
	background-color:#fffcfc; 
	padding:15px 15px 15px 15px;   
	_height:400px;
	min-height:400px;
	background-position:148px bottom;
	background-image:url(/images/main_content_bg.gif);
	background-repeat:no-repeat;    
 }
 
 div#PageContentBottom
 {
	width:515px;
	height:9px;
	float:left; 
	background-image:url(/images/content_bottom.gif);  
 }
 
 div#PageTitleContainer
 {
	width:485px;
	_height:40px;
	min-height:40px;
	float:left;  
	padding-bottom:5px; 
	border-bottom:solid 1px #d6d4d4; 
	font-family:Arial;
	font-size:22px; 
	color:#605858;   
 }
 
/************************************************************************
*	Footer
************************************************************************/
#FooterContainer
{
	width:723px;
	float:left;
	padding:0px 16px 5px 16px;  
	background-color:#ffffff; 
	clear:both;  
}

#FooterLeft
{
	width:6px;
	height:21px;
	float:left;
	background-image:url(/images/footer_left.gif);     
}

#FooterRight
{
	width:6px;
	height:21px;
	float:left;
	background-image:url(/images/footer_right.gif);     
}

/************************************************************************
*	Custom Contact Table
************************************************************************/
div#CustomContactTableContainer
{
	width:485px;
	float:left;   
}

.CustomForm
{
	width:485px; 
	border-width:0px 0px 0px 0px; 
}

.CustomForm td
{
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;
	vertical-align:top; 
	padding:5px 0px 5px 0px;
}

.CustomFormInput
{
	border:solid 1px #615b21;
	height:14px;  width:250px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;
}


.CustomFormLongInput
{
	border:solid 1px #615b21;
	height:14px;  width:480px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;	
}


.CustomFormTextArea
{
	border:solid 1px #615b21;
	height:60px;  width:250px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;
}


.CustomFormLongTextArea
{
	border:solid 1px #615b21;
	height:60px;  width:480px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;		
}


.CustomFormSelect
{
	border:solid 1px #615b21;
	width:250px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;
}


.CustomFormLongSelect
{
	border:solid 1px #615b21;
	width:480px; 
	font-family:Arial ; font-size:11px; color:#535553; font-weight:normal;		
}

.CustomFormCheck
{
	border-width:0px 0px 0px 0px; 
}

.ErrMsg
{
	font-weight:bold; font-size:11px; font-family:Arial;   
	background-color: #fdecec;color:red;  
	padding:10px 0px 10px 0px; 
	border: solid 1px red; width: 480px; height:11px;  
	text-align:center;   display:block; 
}


.SuccessMsg
{
	font-weight:bold; font-size:11px; font-family:Arial;   
	background-color: #f0f8fb;color:#217594;  
	padding:10px 0px 10px 0px; 
	border: solid 1px #95b5c8; width: 480px; height:11px;  
	text-align:center;   display:block; 
}

