

body {
margin:0;
padding:0;
color:#333333;
font-family:Arial, Verdana, Helvetica, san-serif;
font-size:12px;
/*background:url(images/dots1_light.gif) center top repeat #ffffff;*/
}
h1{
margin:0;
padding:0;	
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC3333;
	}
h2{margin:0;
padding:0;	
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;}
h3{margin:0;
padding:0;	
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	padding-bottom:10px;
	}
h4{
margin:0;
padding:0;	
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	font-weight:bold;
	}

ul{
}
li{
	margin-left:-25px;
	padding:0;
	/*list-style-image:url(images/bullet_arrow.gif);*/
}

p 	{
margin:0;
padding:0;
margin-top:5px;
margin-bottom:10px;
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 12px; 
color: #333333;
}
p.news{
	text-align:justify;
}
li 	{
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 12px; 
color: #333333;

}

.p_title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-transform: uppercase;
	font-weight:bold;
}
.p_title_grey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
}
.p_nav_head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #dddddd;
	line-height: 14px;
	text-transform: uppercase;
	text-align:right;
	font-weight:bold;
	padding:13 10 0 0;
}

.p_highlight {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
}

.home_highlight {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;*/
	color: #CC3333;
}

.p_small 	{ 
font-size: 10px; 
font-weight: normal
}

.MORE 	{ 
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 11px; 
color: #cc0033; 
font-weight: normal; 
line-height: normal ; 
background-position: right
}

.copyright { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #999999}
.blastpoints_p { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #666666}

A:link { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px; color: #CC3333; font-weight: normal; text-decoration: none}

A:visited { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px; color: #CC3333; font-weight: normal; text-decoration: none}

A:active { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px; color: #CC3333; font-weight: normal; text-decoration: none}

A:hover { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px; color: #CC3333; font-weight: normal; text-decoration: underline}

A.sub1:link 	{ 
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 10px; 
color: #333333; 
font-weight: normal; 
text-decoration: none;
line-height:13px; 
}

A.sub1:visited { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none; line-height:13px;}

A.sub1:active { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #CC3333; font-weight: normal; text-decoration: none; line-height:13px; }

A.sub1:hover { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #CC3333; font-weight: normal; text-decoration: underline; line-height:13px; }



A.sub:link 	{ 
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 10px; 
color: #333333; 
font-weight: normal; 
text-decoration: none;
line-height:20px; 
}

A.on:active,A.on,A.on:link,A.on:visited,A.on:hover{ 
font-family: Arial, Verdana, Helvetica, san-serif; 
font-size: 10px; 
color: #FF0000; 
font-weight: normal; 
text-decoration: none;
line-height:20px; 
}

A.sub:visited { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none; line-height:20px;}

A.sub:active { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #CC3333; font-weight: normal; text-decoration: none; line-height:20px; }

A.sub:hover { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #CC3333; font-weight: normal; text-decoration: underline; line-height:20px; }





.fake_link { font-family: Arial, Verdana, Helvetica, san-serif; font-size: 10px; color: #CC3333; font-weight: normal }

input {
	font-family: Arial, Verdana, Helvetica, san-serif; font-size: 11px; color: #666666
}

textarea {
	font-family: Arial, Verdana, Helvetica, san-serif; font-size: 11px; color: #666666
}

#points	{
padding:0 0 0 0;
margin:-20px 0 0 0;
}

#points ul li {
	list-style-image:url(images/bullet_arrow.gif);
	text-transform: uppercase;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: -15px;
	margin-left: -19px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	
}

.subtitle{
text-transform: none;
 font-size: 9px;

}


#main_content	{
margin:10px 120px 30px 5px;
/*margin:10px 20px 30px 5px;*/
padding:0 10px 0 0;

}

#sub_nav	{
text-align:right; 
padding:0 0 0 5px;
margin:40px 10px 30px 5px;
font-size:11px;
}

#sub_nav_link	{
text-align:right; 
padding:0 0 0 5px;
margin:-33px 10px 30px 5px;
/*text-transform:uppercase;*/
}

#sub_nav_link_points	{
text-align:right; 
padding:0 0 0 5px;
margin:-33px 10px 30px 5px;
text-transform:uppercase;
}

#box_highlight	{
border:1px dashed #333333;
padding:0 20px 0 20px;
background-color:#fafafa;
}


#navigation {
background-image:url(new/images/banner_bg.gif);
	width: 960px;
	height: 183px;
	margin: 0;
	margin-top: 0px;
    background-position: top; 


} 

/* Rollover CSS code */
a#home {background-image:url(new/images/buttons/home.gif); height: 21px; width:57px; display:block; position: absolute; margin-left: 251px; margin-top: 92px;}
a#home span { display:none; }
a#home:hover { background-image:url(new/images/buttons/home_over.gif); }
a#ca { background-image:url(new/images/buttons/ca.gif); height: 21px; width:146px; display:block; position: absolute; margin-left: 308px; margin-top: 92px;}
a#ca span { display:none; }
a#ca:hover { background-image:url(new/images/buttons/ca_over.gif); }
a#ba { background-image:url(new/images/buttons/ba.gif); height: 21px; width:204px; display:block; position: absolute; margin-left: 454px; margin-top: 92px;}
a#ba span { display:none; }
a#ba:hover { background-image:url(new/images/buttons/ba_over.gif); }
a#sustain { background-image:url(new/images/buttons/sustain.gif); height: 21px; width:105px; display:block; position: absolute; margin-left: 658px; margin-top: 92px;}
a#sustain span { display:none; }
a#sustain:hover { background-image:url(new/images/buttons/sustain_over.gif); }
a#news { background-image:url(new/images/buttons/news.gif); height: 21px; width:67px; display:block; position: absolute; margin-left: 766px; margin-top: 92px;}
a#news span { display:none; }
a#news:hover { background-image:url(new/images/buttons/news_over.gif); }
a#contact { background-image:url(new/images/buttons/contact.gif); height: 21px; width:101px; display:block; position: absolute; margin-left: 833px; margin-top: 92px;}
a#contact span { display:none; }
a#contact:hover { background-image:url(new/images/buttons/contact_over.gif); }



/* active states*/
#home1 { background-image:url(new/images/buttons/home_over.gif); height: 21px; width:57px; display:block; position: absolute;	margin-left: 251px; margin-top: 92px;}
#ca1 { background-image:url(new/images/buttons/ca_over.gif); height: 21px; width:146px; display:block; position: absolute; margin-left: 308px; margin-top: 92px;}
#ba1 { background-image:url(new/images/buttons/ba_over.gif); height: 21px; width:204px; display:block; position: absolute; margin-left: 454px; margin-top: 92px;}
#sustain1 { background-image:url(new/images/buttons/sustain_over.gif); height: 21px; width:105px; display:block; position: absolute; margin-left: 658px; margin-top: 92px;}
#news1 { background-image:url(new/images/buttons/news_over.gif); height: 21px; width:67px; display:block; position: absolute; margin-left: 766px; margin-top: 92px;}
#contact1 { background-image:url(new/images/buttons/contact_over.gif); 21px; width:101px; display:block; position: absolute; margin-left: 833px; margin-top: 92px;}

#sub_nav_image{float:right;padding-right:7px;padding-top:40px;padding-bottom:10px;}
#sub_nav_footer{
	color:#999999;
	float:right;
	font-size:11px;
	text-align:right;
	border-top:dotted 1px #999999 ;
	padding-top:20px;
	margin-right:10px;
	
}
#sub_nav_footer a {

	font-size:11px;

	
}
.news a{
	color:#666666;
}
.member {
	float:left;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 1px #999999;
}
.member .image{
	padding:0;
	margin:0;
	width:80px;
	border:solid 1px #999999;
	padding:10px;
	
	float:left;
}
.member .content{
	float:left;
	/*width:550px;*/
	width:450px;
	margin-left:15px;
	
}
.client{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #999999;
}
#main_content p img{
	padding:10px;
	border:dotted 1px #999999;
}

.image_normal{
	padding:0px;
	border:0px;
}