body
{
	width:100%;
	height:100%;
	text-align:center;
	margin:0 auto;
/*	background-image:url('../images/background.jpg');
	background-repeat:repeat-x;*/
    background:0;
	color:#484848;
}

img
{
	border:0px;
}

#container
{
	width:1000px;
	height:100%;
	text-align:center;
	margin:0 auto;
}

.bolder
{
	font-weight:bold;
}

/************************ HEADER SECTION ************************/

#header
{
	position:relative;
	height:122px;
	width:990px;
	border-bottom:1px solid #cccccc;
}

.form_header
{
	position:absolute;
	top:5px;
	right:5px;
	width:180px;
	height:30px;
	text-align:right;
}

.text_form_header
{
	width:95px; 
	height:13px;
	border:1px solid #cccccc;
}

.header_logo_img
{
	position:absolute;
	top:5px;
	left:10px;
    padding-top:15px;
}

.header_phone_img
{
	position:absolute; 
	bottom:10px;
	right:5px;
}

.top_navigation
{
	position:absolute;
	top:10px;
	right:0px;
	font-size:10px;
	color:#c6c6c6;	
}

.top_navigation a 
{
	color: #00314b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.top_navigation2
{
   font-size:10px;
   color:#c6c6c6;
   text-align:left;
  float: right;
  padding-top:23px;
}

.top_navigation2 a 
{
	color: #00314b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.inputbox
{
	border:1px solid #cccccc;
	width:95px;
	height:13px;
	font-size:10px;
}

.search
{
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
}

.button
{
	position:relative;
	top:10px;
	right:0px;
	margin-left:5px;
}

.bottom_navigation
{
   position:absolute;
   bottom:10px;
   left:10px;
   font-size:10px;
   color:#c6c6c6;
}

.bottom_navigation a 
{
   color: #00314b;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-right:5px;
   padding-left:5px;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
}


/************************ END HEADER SECTION ************************/


/************************ START MIDDLE SECTION ************************/

#middle
{
	width:990px;
	font-family:Trebuchet MS;	
}

#header_left
{
	float:left;
	width:175px;
	height:890px;
	text-align:left;	
}

#header_left_heading
{
font-family: Trebuchet MS;
font-size: 18px;
color: #2a567b;
font-weight: bold;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 31px;
padding-left: 3px;
}

#header_left_heading_line {

width:145px;
height:1px;

}

.header_left_picture
{
	height:54px;
}

#header_left_box
{
	text-align:left;
	width:167px; 
	border: 1px solid #dbdbdb;
	margin-bottom: 13px;
	padding-bottom: 10px;
	font-family:Arial;	
}

#header_left_box_1
{
	margin-top:10px;
	font-family:Trebuchet MS;	
	text-align:left;
	width:165px; 
	border: 1px solid #dbdbdb;
}

#header_left_box_1_heading
{
	background-color:#2a567b;
	margin:10px;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:22px;
	padding:5px 0 0 5px;
}

#header_left_box_1_body
{
	margin:10px;
	color:#4f4f4f;
	padding:0px 6px 6px 6px;
	font-size:11px;
	font-family:Arial;
}

#header_left_box a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4c4c4c;
}

#header_left_box_heading
{
	margin:6px;
	padding-left:2px;
	font-size:14px;
	font-weight:bold;
	color:#2a567b;
}

#header_left_box_body
{
	margin:0px 6px 6px 6px;
	padding-left:2px;
	font-size:12px;
	line-height:150%;
}

#header_middle
{
	text-align:left;
	float:left;
	width:560px;
	padding:15px 25px 25px 25px;
	font-size:12px;
	color:#5a5a5a;
	font-family:Arial;
	line-height:150%;
}

#header_right
{
	float:left;
	width:200px;
	height:890px;
	text-align:left;
	vertical-align:top;
}

.header_right_blue_bold
{
	color:#2a567b;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}

#header_right_imageBox
{
	padding-top:20px;
	font-family:Trebuchet MS;	
}

#header_right_imageBox_left
{
	float:left;	
	font-family:Trebuchet MS;
	text-align:left;
}

#header_right_imageBox_right
{
	font-family:Trebuchet MS;
	float:left;	
	text-align:left;
	padding:3px 0 0 10px;
}

#header_right_imageBox_right_heading
{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#00314b;
	text-align:left;	
}

#header_right_imageBox_right_text
{
	font-family:Arial;
	font-weight:700;
	font-style:italic;
	font-size:11px;
	color:#759b3d;
	line-height:150%;
	width:105px;
}

#header_right_imageBox_clear
{
	clear:left;
	font-family:Arial;	
	font-size:12px;
	color:#4f4f4f;
	padding-top:10px;	
	line-height:170%;
}

#header_right_box
{
	margin-top:20px;
	font-family:Trebuchet MS;	
	text-align:left;
	width:195px; 
	border: 1px solid #dbdbdb;
}

#header_right_box_picture
{	
	text-align:left;
	padding:6px 0 6px 10px;
}

.header_right_box_picture_img
{
	margin:10px;
}

#header_right_box_picture_box
{
	margin-top:20px;
	width:195px;
	border: 1px solid #dbdbdb;	
}

#header_right_box_picture_box a
{
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color:#759b3d;
	text-decoration:none;
}

.header_right_box_picture_title
{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#759b3d;
	font-weight:bold;	
}

.header_right_box_picture_text
{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#4f4f4f;
	padding:3px;
	line-height:170%;
}

#header_right_box_heading
{
	background-color:#2a567b;
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:22px;
	padding:5px 0 0 7px;
}

#header_right_box_body
{
	margin:5px;
	color:#4f4f4f;
	padding:0px 6px 6px 6px;
	font-size:12px;
	font-family:Arial;
	line-height:170%;
}

#header_right_box_body_left
{
	margin:10px;
	color:#4f4f4f;
	padding:0px 6px 6px 6px;
	font-size:11px;
	font-family:Arial;
}

#header_right_box_body_left_1
{
	float:left;
	width:50px;
	padding-bottom:10px;
}

#header_right_box_body_right_1
{
	float:left;
	width:83px;
	padding-bottom:10px;
}

.header_right_box_body_clear_1
{
	clear:left;
	border-bottom:1px solid #cccccc;
}

.header_right_box_body_left_2
{
	float:left;
	width:50px;
	padding-top:10px;
	padding-bottom:10px;
}

.header_right_box_body_right_2
{
	float:left;
	width:80px;
	padding-top:10px;
	padding-bottom:10px;
}

#header_right_box_body_clear_2
{
	clear:left;
}

#header_right_box_body_grey
{
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	color:white;
	background-color:#898989;
}

.header_right_box_body_ul
{
	line-height:150%;
	list-style-image:url(../images/arrow.gif);
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
	padding:0px;
	margin:0px;
}

.header_right_box_body_li
{
	margin-left:10px;
}

#header_clear
{
	clear:left;
}
/************************ END MIDDLE SECTION ************************/

/************************ START FOOTER SECTION ************************/

/************************ FIFTH SECTION ************************/

#fifth_section
{
	border-bottom:1px solid #cccccc;
	text-align:left;
	padding:5px 0 10px 4px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#484848;
}

.vertical_align_middle
{
	float:left;
	padding-top:4px;
	margin-top:5px;
}

.picture
{
	margin-right:50px;
}

.picture2
{
	margin-right:30px;
}

.left_thumb_fifth_section
{
	text-align:left;
	padding:10px 0 5px 4px;
}

.right_thumb_fifth_section
{
	float:right;
	width:230px;
	border-left:1px solid #cccccc;
}

.description_fifth_section
{
	float:right;
	padding-right:10px;
	width:120px;
	font-size:11px;
	color:#606060;
	font-family:Trebuchet MS;
}

.image_fifth_section
{
	float:left;
	margin-left:20px;
}

/************************ END FIFTH SECTION ************************/


/************************ SIXTH SECTION ************************/

#sixth_section
{
	margin-top:5px;
	height:15px;
	background-color:#29557a;
	width:98%;
	text-align:left;
	font-size:10px;
	color:#ffffff;
	padding:3px 0 3px 10px;
}

#sixth_section a
{
	font-size:10px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
}
/************************ END SIXTH SECTION ************************/


/************************ SEVENTH SECTION ************************/

#seventh_section
{
	width:100%;
	margin-top:15px;
}

a.footerlink
{
	color:#b8b8b8;
	font-family:Arial;
	font-weight:normal;
}

.first_seventh_section
{
	float:left;
	width:450px;
	color:#b8b8b8;
	font-family:Arial;
}

.second_seventh_section
{
	float:left;
	width:220px;
	color:#b8b8b8;
	font-family:Arial;
	margin-left:50px;
}

.thrid_seventh_section
{
	margin-left:30px;
	float:left;
	width:230px;
	color:#b8b8b8;
	font-family:Arial;
}

.header_seventh_section
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:4px 4px 10px 6px;
}

.text_seventh_section
{
	text-align:left;
	padding:4px 4px 0 6px;
	font-size:11px;
}

.list_text_seventh_section
{
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	color:#b8b8b8;
	list-style-type:square;
	line-height:110%;
}

#seventh_section ul
{
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	color:#b8b8b8;
	list-style-type:square;
	list-style:square;
	line-height:110%;
}

.list_text_seventh_section a
{
	color:#b8b8b8;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}

.text_seventh_section a
{
	color:#b8b8b8;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}

/************************ END SEVENTH SECTION ************************/


/************************ END FOOTER SECTION ************************/


/************************* START JOOMLA STYLING ***************************/

.contentheading
{
	margin:0px;	
	height:25px;
}

.contentheading h1
{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#2a567b;
	font-weight:bold;	
	padding:0px;
	margin:0px;	
	line-height:100%;
}

.contentheading_header
{
	float:left;
}

.buttonheading
{
	float:right;
	padding-right:3px;
}

.contentpaneopen
{
	margin:-4px 0 0 0;
	padding:0px;	
}


#header_middle a 
{
	color:#5a5a5a;
	text-decoration:none;
	font-weight:bold;
}

#header_middle .unbold
{
	color:#5a5a5a;
	text-decoration:none;
	font-weight:normal;
}

h2
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#759b3d;
	font-weight:bold;
}

a.greenlink
{
	color:#76a13f;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.unboldlink
{
	color:#484848;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}


.green_ul
{
	line-height:150%;
	list-style-image:url(../images/arrow-green.gif);
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
	margin:0px;
	padding-left:20px;
}
/************************* END JOOMLA STYLING ***************************/







