body { 
	background-color:#818386;
	font:normal 12px arial ;
	color:#fff;
	height: 100%;
	margin:0;
	padding:0;
	text-align:left;
 }


.header {
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #1a2a57;
background: none;
font-weight: bold;
text-align: left;
}

.section_heading_style2{
font-size: 18px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #1a2a57;
background: none;
font-weight: bold;
text-align: left;
}


div.left_header {
padding-left:15px;
padding-top:10px;
height:32px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
background: none;
background-color:#24335c;
font-weight: bold;
text-align: left;
}

.left_cell{
padding-left:15px;
padding-top:5px;
}

.body_content_style1 {
line-height:15px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
background: none;
text-align: left;
}

a.body_content_style1:link {color : #ffffff;}
a.body_content_style1:visited {color : #ffffff;}
a.body_content_style1:hover {color : #ffffff; text-decoration: underline;}

.body_content_style1l {
line-height:15px;
font-size: 13px;
text-decoration: none;
font-weight:bold;
font-family: Times New Roman, Verdana, Helvetica, sans-serif;
color: #ffffff;
background: none;
text-align: left;
}

a.body_content_style1l:link {color : #ffffff;}
a.body_content_style1l:visited {color : #ffffff;}
a.body_content_style1l:hover {color : #ffffff; text-decoration: underline;}


.body_content_style1a {
line-height:15px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
background: none;
text-align: left;
}

a.body_content_style1a:link {color : #ffffff;}
a.body_content_style1a:visited {color : #ffffff;}
a.body_content_style1a:hover {color : #ffffff; text-decoration: underline;}

.body_content_style1b {
line-height:15px;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
background: none;
text-align: left;
}

a.body_content_style1b:link {color : #000000;}
a.body_content_style1b:visited {color : #000000;}
a.body_content_style1b:hover {color : #000000; text-decoration: underline;}



.body_content_style2 {
line-height:15px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #1a2a57;
background: none;
text-align: left;
}

a.body_content_style2:link {color : #1a2a57;}
a.body_content_style2:visited {color : #1a2a57;}
a.body_content_style2:hover {color : #1a2a57; text-decoration: underline;}


h1 {
line-height: 18px;
font-size: 18px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #023e61;
background: none;
font-weight: bold;
text-align: left;
margin-top: 35px;
margin-bottom: 14px;
margin-left: 21px;
margin-right: 21px;
}

h2 {
line-height: 22px;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #026baa;
background: none;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 21px;
}

.h1_ip {
line-height: 23px;
font-size: 21px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #7b1414;
background: none;
font-weight: bold;
text-align: left;
margin-bottom: 6px;
}

.h2_ip {
line-height: 20px;
font-size: 15px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #926503;
background: none;
font-weight: normal;
text-align: left;
margin-top: 9px;
margin-bottom: 3px;
}

div#main  {
margin-top: 1px;
margin-left: 23px;
margin-right: 0px;
margin-bottom: 10px;
}

div#main_ip  {
margin-top: 4px;
margin-bottom: 8px;
margin-left: 11px;
margin-right: 0px;
}

div#callouts  {
margin-top: 8px;
margin-bottom: 8px;
margin-left: 10px;
margin-right: 10px;
}

p.callouts {
font-family : Arial,Verdana,Helvetica,sans-serif;
font-weight : normal;
color: #926503;
font-size : 12px;
line-height: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}

div#callouts_ip  {
margin-top: 12px;
margin-bottom: 12px;
margin-left: 34px;
margin-right: 45px;
}

p.callouts_ip {
font-family : Arial,Verdana,Helvetica,sans-serif;
font-weight : normal;
color: #926503;
font-size : 12px;
line-height: 20px;
}

.body {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #565b5e;
}

a.body:link {color : #454748;}
a.body:visited {color : #7c7e80;}
a.body:hover {color : #565b5e; text-decoration: underline;}

.subnav {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #565b5e;
margin-left: 21px;
margin-bottom: 10px;
}

a.subnav:link {color : #565b5e;}
a.subnav:visited {color : #7c7e80;}
a.subnav:hover {color : #454748; text-decoration: underline;}

.body_blue {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #406175;
}

a.body_blue:link {color : #406175; text-decoration: underline;}
a.body_blue:visited {color : #6694b0; text-decoration: underline;}
a.body_blue:hover {color : #1d3341; text-decoration: underline;}

.intro {
line-height: 22px;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #026baa;
font-weight: bold;
}

a.intro:link {color : #026baa;}
a.intro:visited {color : #0e85cc; text-decoration: underline;}
a.intro:hover {color : #014c79; text-decoration: underline;}

.li {
list-style: disc outside;
line-height: 22px;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #026baa;
margin-left: 0;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
}

.secondary_nav {
line-height: 20px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #aa1616;
margin-top: 4px;
margin-bottom: 8px;
margin-left: 15px;
}

a.secondary_nav:link {color : #aa1616;}
a.secondary_nav:visited {color : #aa1616; text-decoration: underline;}
a.secondary_nav:hover {color : #ffffff; text-decoration: underline;}

p.gig_date {
font-family : Georgia,Garamond,Helvetica,sans-serif;
font-weight : normal;
color: #ab2121;
font-size : 12px;
font-weight: bold;
line-height: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}



.sitemap {
line-height: 23px;
font-size: 18px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #7b1414;
font-weight: bold;
}

a.sitemap:link {color : #6b1c1c;}
a.sitemap:visited {color : #ab2121; text-decoration: underline;}
a.sitemap:hover {color : #7b1414; text-decoration: underline;}

div#footer  {
margin-top: 4px;
margin-bottom: 8px;
margin-left: 21px;
margin-right: 21px;
}

.footer_nav {
line-height: 16px;
font-size: 12px;
text-decoration: none;
font-family: Helvetica,Arial, sans-serif;
color: #ffffff;
font-weight:bold;
}

a.footer_nav:link {color : #ffffff;}
a.footer_nav:visited {color : #ffffff; text-decoration: underline;}
a.footer_nav:hover {color : #ffffff; text-decoration: underline;}

.forms {
line-height: 14px;
font-size: 11px;
background-color: #e5dbc5;
text-decoration: none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
width: 110px;  
margin-bottom: 3px;
color: #926503;
}

.forms2 {
line-height: 14px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 50px;  
margin-bottom: 3px;
color: #565b5e;
border:1px solid #406175; 
background:#cedce4 url(pix/g_form_bkg.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;
}

.forms3 {
line-height: 14px;
font-size: 12px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 260px;  
margin-bottom: 3px;
color: #565b5e;
border:1px solid #406175; 
background:#cedce4 url(pix/g_form_bkg.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;
}

.forms4 {
line-height: 14px;
font-size: 11px;
background-color: #e5dbc5;
text-decoration: none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
width: 245px;  
margin-bottom: 3px;
color: #565b5e;
}
/*div styles*/
div#home_container  {
margin-top: 200px;
margin-bottom: 0px;
margin-left: 150px;
margin-right: 0px;
}
div#header{
background:#ffffff url(pix/h_logo.gif) repeat:no-repeat;
}
div#subhead {
line-height: 14px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #437ea9;
}

/*div styles*/



.standard-list {
	margin-left: 8px;
	margin-top:2px;
	padding-left: 8px;
	/*list-style: none;*/
}
.body_content_style8 { /*this is the style used for product titles used in the slider */
	color: #24335c;
	font-family: Trebuchet, Arial, Verdana, Tahoma, san-serif;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
	text-decoration: none;
}

	a.body_content_style8:link {
		border-bottom: 1px dotted #24335c;
		color : #24335c;
		padding-bottom: 2px;
	}

	a.body_content_style8:visited {
		border-bottom: 1px dotted #24335c;
		color : #24335c;
		padding-bottom: 2px;
	}

	a.body_content_style8:hover {
		border-bottom: 1px dotted #24335c;
		color : #24335c;
		padding-bottom: 2px;
	}

.linkbox-rightcol { /*this is the style used for link boxes in the right column of inside pages*/ 
     background-color: #f1f2f4; 
     border: 1px solid #c8c9c9; 
     margin: 0px 0px 8px 0px; 
     padding: 6px 6px 6px 6px; 
     text-align: left; 
}

.linkbox-home { /*this is the style used for link boxes in the right column of inside pages*/ 
     background-color: #87aecc; 
     border: 1px solid #24335c; 
     margin: 0px 0px 8px 0px; 
     padding: 2px 2px 2px 2px; 
     text-align: left; 
}
.linkbox-home-green { /*this is the style used for link boxes in the right column of inside pages*/ 
     background-color: #79974b; 
     border: 1px solid #24335c; 
     margin: 0px 0px 8px 0px; 
     padding: 2px 2px 2px 2px; 
     text-align: left; 
}


#bluebox { /*this is the style used for link boxes in the right column of inside pages*/ 
     background-color: 87aecc; 
     border: none;
	 width:208px;
	 height:20px;
     margin: 0px 0px 8px 0px; 
     padding: 2px 2px 2px 2px; 
     text-align: center; 
	 float:left;
}

#sliderbox { /*this is the style used for link boxes in the right column of inside pages*/ 
float:auto;margin-bottom:0px;margin-left:40px;padding-left:40px;width:500px;
}


/* Easy Slider */

#slider{}	
#slider ul, #slider li{
	list-style:none;
	margin:0;
	padding:0;
}

	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		height:343px;
		overflow:hidden; 
		width:573px;
		}	

	#slider2 ul, #slider2 li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider2, #slider2 li { 
		height:100%;
		overflow:hidden;
		width:1540px;
}
	
		
	#prevBtn, #nextBtn{ 
		display:block;
		height:1089px;
		left:-30px;
		position:absolute;
		top:0px;
		width:30px;
		}	

	#nextBtn{ 
		left:1540px;
		}														

	#prevBtn a, #nextBtn a{  
		background:url(../pix/pix_trans.gif) no-repeat 0 0;	
		display:block;
		height:1089px;
		width:30px;
		}	
		
	#nextBtn a{ 
		background:url(../pix/pix_trans.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */

/* carousel */
/****************************************/	
.jcarousel-container { position:relative;height:283px;width:754px;padding:0px;margin:0px; bgcolor:#4d566e;overflow:hidden;}
	.jcarousel-container div.left { float:left; padding:0px 0; }
		.jcarousel-container div.left h1 { width:181px; padding:0px 0px 0px 0px; color:#fff; font-size:10px; font-weight:bold; text-transform:uppercase; background-color:#ceccc7; }
		.jcarousel-control { width:181px; padding:0px 0px 10px 0; }
			.jcarousel-control a, .jcarousel-container div.left a { color:#ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; font-weight:bold; display:block; padding:5px 20px 0px 5px; }
			.jcarousel-control a:hover, .jcarousel-container div.left a:hover { color:#72aa10; font-weight:bold;background:url(pix/arrow_white.gif) right no-repeat; }
	.jcarousel-clip { float:left; width:573px; height:283px; z-index:2; padding:0; margin:0; overflow:hidden; position:relative; padding:0; }
	.jcarousel-list { width:573px; height:283px; z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; border:none; list-style:none; }
	.jcarousel-list li, .jcarousel-item { float:left; list-style-type:none; width:573px; height:283px; position:relative; margin:0; }
		.jcarousel-item h1 { font-size:20px; color:#ff6600; font-weight:normal; }
		.jcarousel-item h2 { font-size:13px; font-weight:normal; }
		.jcarousel-item a.button { font-size:11px; font-weight:bold; color:#FFF; padding:5px; background:#ff6600; border:2px solid #FFF; text-transform:uppercase; text-decoration:none; }
		.jcarousel-item a.button:hover { text-decoration:underline; }

