/* CSS Document */

body  {
	font-family: Arial;
	font-size: 12px;
	background-image:url(../images/background.png);
	background-color:#f0f0f0;
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #4c4c4c;
	
	
}

hr
{
color:#823737;	
}

img{ border:0;}


.mainDiv{	width:925px;	margin:0 auto;}
.headerSubText{ font-size:11px; font-family:Verdana; margin:5px 0 0 10px;}
.headerLogo{ margin:15px 0 0 10px;}
.bannerImage{ text-align:center; padding-top:20px;}
.mainContentDiv{ background-image:url(../images/background_main.png); margin-top:39px;}


.menuList ul{list-style:none; margin:10px 0 0 0; padding:15px 0 0 0;  }
.menuList ul li {	margin:0;	display:inline;	padding:0;}
.menuList a:link {color: #000000;text-decoration:none;}
.menuList a:visited {	color: #000000;	text-decoration:none;}
.menuList a:hover {	color: #ff9600;	text-decoration:none;}
.menuList a:active {	color: #000000;	text-decoration:none;}
.menulist #active { background-image:url(../images/background_menu_selected_center.png); }



.item_middle
{  
  padding-top: 17px;
  padding-left:20px;
  padding-right:20px;
  height:33px;
  float:left;
  background: url('../images/background_menu_selected_center.png') repeat-x left top;  
}

.item_left
{
  height:50px;
  width:13px;
  float:left;
  background: url('../images/background_menu_selected_left.png') no-repeat 1px top;  
}

.item_right
{
  height:50px;
  width:13px;
  float:left;
  background: url('../images/background_menu_selected_right.png') no-repeat left top;  
  margin-right:5px;
}



.menuListNormal{ color:#ffffff; font-weight:bold; margin:0 10px 0 10px; }
.menuListSelected{	color:#d3d3d; font-weight:bold; margin:0 10px 0 10px; }



.leftBoxMain{float:left; width:197px; padding: 10px 0 0 10px;}
.middleBoxMain{float:left; width:487px; padding: 10px 0 0 10px;}
.rightBoxMain{float:left; width:198px; padding: 10px 0 0 10px;}
.middleMainBoxMain{float:left; width:684px; padding: 10px 0 0 20px;}

.leftBoxHeader{background: url('../images/left_box_header.png') no-repeat left top;  
	height:32px; vertical-align:middle; padding:10px 0 0 12px; font-size:14px; font-weight:bold; color:#ffffff; }
.leftBoxGrey{background-image: url('../images/left_box_middle_grey.png'); background-repeat:repeat-y;  margin:0 0 10px 0; }
.leftBoxBottomGrey{background: url('../images/left_box_bottom_grey.png') no-repeat left top; height:9px; }
.leftBoxWhite{background-image: url('../images/left_box_middle_white.png'); background-repeat:repeat-y;  margin:0 0 10px 0; }
.leftBoxBottomWhite{background: url('../images/left_box_bottom_white.png') no-repeat left top; height:9px; }
.leftBoxContent {padding:0 10px 7px 10px; }

.rightBoxContent {padding:0 0 7px 0; }
.rightBoxBottomGrey{background: url('../images/left_box_bottom_grey.png') no-repeat left top; height:9px; margin:0 0 10px 0; }
.rightBoxWhite{background-image: url('../images/left_box_middle_white.png'); background-repeat:repeat-y;  margin:0 0 10px 0; }
.rightBoxBottomWhite{background: url('../images/left_box_bottom_white.png') no-repeat left top; height:9px; }


.mainHeaderText{ font-size:18px; font-weight:bold; color:#244a94; margin:0 0 10px 0;}



.footer_main {background-image: url('../images/main_footer_background.png'); background-repeat:repeat-x; height:89px; margin:10px 0 0 0;  color:#ffffff;}
.footerlink{ margin:0 0 10px 0;}
.footerlink a{ color:#ffffff;}
.footerlink ul{list-style:none; margin:10px 0 0 0; padding:15px 0 0 0;  }
.footerlink ul li {	margin:0;	display:inline;	padding:0;}
.divider{margin:0 20px 0 20px;}

.header_black{font-weight:bold; font-size:14px; margin:0 0 10px 0;}
.header_red{ font-weight:bold; font-size:18px; color:#be0000; margin:0 0 10px 0;}
.header_red_small{ font-weight:bold; color:#be0000;}
.header_red_italic{ color:#be0000; text-align:center; margin:20px 0 30px 0; font-style:italic; font-size:14px; }
.blackheader{ height:25px; background-image:url('../images/background_grey_header.png'); background-repeat:repeat-x; color:#ffffff; padding:5px 0 0 10px; font-weight:bold;}
.blueheader{ height:25px; background-image:url('../images/background_blue_header.png'); background-repeat:repeat-x; color:#ffffff; padding:5px 0 0 10px; font-weight:bold;}
.headerbluecentury{font-size:18px; font-family:Century Gothic; color:#244a94; margin:0 0 10px 0;}

.ulArrow{ list-style-image:url('../images/icon_arrow.png'); margin:0 0 0 10px; padding:0 0 0 10px;  }
.ulArrow a{ text-decoration:none;  color:#224694;}}
.ulArrow a:visited{ color:#224694;}
.ulArrow a:hover{ text-decoration:underline;}


.textfeildDiv{margin-bottom:5px;}

.feedbackName{ color:#224694; font-size:11px;}

.paragraphBottomSpacing{ margin-bottom:20px;}
.paragraphBottomSpacingUL{ margin:10px 0 20px 20px;}

.contactTD{ width:150px; font-weight:bold; vertical-align:top;}

.giveusacall{ font-weight:bold;  margin:5px 0 30px 0;}

.defaultFeedbackText{ font-style:italic; color:#555555;}


/* .NET FORMS */
.textCSS{ font-size:12px; font-family:Arial;}
.center_align{ text-align:center;}

