@charset "utf-8";
/* CSS Document */

body 
{
	background-color: #e7f7e7;
    background-image:none;
    padding:0;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
}

#outer 
{
    position:relative;
    clear:both;
    background:transparent url("images/bg_white_shadow.gif") repeat-y ;
	width:976px;	
	height:80%;
	margin:0 auto;
	clear: both;
}


#pgtop{
	position:relative;
    clear:both;
	background-image:url(images/bg_bluebtm_shadow.jpg);
	width:976px;
	height:20px;
	clear: both;
}

#pgbtm{
	position:relative;
    clear:both;
	background-image:url(images/bg_whitebtm_shadow.png);
	width:976px;
	height:20px;
	clear: both;
}

#logo{
	position:relative;
	float:left;
	clear:both;
	width:976px;
	height:60px;
	text-align:center;
	background: #84aed6 url("images/bg_bluebtm_shadow1.jpg") repeat-y;

/* 84aed6
*/
}

#logo span{
	color:#fff;
	font: normal 36px Arial;
	padding-left:30px;
}

#logogrd {
    position:relative;
    float:left;
    clear:both;
	width:976px;
	height:24px;
/*    background:transparent url("images/bg_bluebottom_shadow.gif") no-repeat ;
*/	background-position: bottom;
}


#menu 
{
    position:relative;
    clear:both;
    width:96%;
    height:25px;
    background:transparent url("images/mnu_b.png") repeat-x;
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:10px;
    z-index:90;
	margin:auto;
}

#menu div.left{
    background:transparent url("images/mnu_left_b.png") no-repeat top left;	
	display:inline;height:25px;float:left;width:25px;
}

#menu div.right{
    background:transparent url("images/mnu_right_b.png") no-repeat top right;	
	display:inline;height:25px;float:right;width:25px;
	text-align:right;
}

#menu ul 
{
    margin:0;
    padding:0 0 0 0px;
    font-size:12px;
}
#menu li 
{
    overflow:inherit;
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
} 
#menu li.left 
{
    background:transparent url("images/stp1_left.gif") no-repeat;
    overflow:inherit;
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
	height:24px;
	width:20px;
} 

#menu a 
{
    text-decoration:none;
    margin:0;
    padding:7px 10px 0;
    display:block;
    height:17px;
    color:#F0F0F0;
    float:left;
}
#menu a.first 
{
	margin:0px;
    padding:7px 10px 0;
} 
#menu a:hover 
{
	background: transparent url('images/mnu_over.png')  repeat-x top left;
}


#menu2 
{
    position:relative;
    clear:both;
    width:96%;
    height:24px;
	background:transparent url(images/mnu2.png) repeat-x;
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:10px;
    z-index:90;
	margin:auto;
}

#menu2 div.left{
    background:transparent url("images/mnu2Left.png") no-repeat top left;	
	display:inline;height:24px;float:left;width:25px;
}

#menu2 div.right{
    background:transparent url("images/mnu2Right.png") no-repeat top right;	
	display:inline;height:24px;float:right;width:25px;
	text-align:right;
}

#menu2 ul 
{
    margin:0;
    padding:0 0 0 5px;
    font-size:12px;
}
#menu2 li 
{
    overflow:inherit;
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
} 
#menu2 a 
{
    text-decoration:none;
    margin:0;
    padding:7px 10px 0;
    display:block;
    height:17px;
    color:#F0F0F0;
    float:left;
}
#menu2 a.first 
{
    margin:0;
    padding:7px 10px 0;
} 
#menu2 a:hover 
{
	text-decoration:none;
	color:#000;
	background:transparent url(images/mnu2_over.png) repeat-x;
}


#grp 
{
    position:relative;
    float:left;
    clear:both;
/* outer area 	width:976px;	*/	
    width:924px;
	height:510px;
	background-color:transparent;
    font-size:10px;
	padding:0 25px;

	border:0px solid #000;
}

#grpcol1 
{
    position:absolute;
    width:214px;
    background-color:transparent;
    font-size:10px;
	padding-left:4px;
	z-index:99;
	border:0px solid #000;
}

#grpcol2 
{
    position:absolute;
	left:245px;
	float:center;
    width:490px;
    background-color:transparent;
    font-size:10px;
	text-align:center;
	z-index:99;
	border:0px solid #000;
}

#grpcol3 
{
    position:absolute;
	right:23px;
    width:214px;
    background-color:transparent;
    font-size:10px;
	z-index:99;
/*	padding-right:4px;
*/	border:0px solid #000;

}

#spcline, #spcline2 
{
    position:relative;
    float:left;
    clear:both;
	width:95%;
    height:10px;
    background-color:transparent;
    font-size:0;
}
#spcline2 
{
    height:20px;
}

#clip_center
{
	position:relative;
	padding:0;
	text-align:center;
	font:bold 16px/23px Arial;
	color:#3535d1;
	margin:10px 12px;
	height:307px;
	padding-top:15px;

	border:0px solid #000;
	background: transparent url('images/center_bg.gif')  no-repeat top center;
}

#clip_center p
{
	margin: 0;
	padding:10px 0;
	text-align:center;
}


#clip_center span
{
	width:300px;

}
.clphd_center{
	margin:0;
	padding:0;
	color:#000066;
	
}

#clip_light, #clip_2012, #clip_aboutus, #clip_res, #clip_med, #clip_sometruth, #clip_faq,  #clip_upd
{
	position:relative;
	float:left;
	padding:0;
	width:212px;
/*	height:155px;
*/
}

#clip_light a, #clip_2012 a, #clip_aboutus a, #clip_res a, #clip_med a, #clip_sometruth a, #clip_faq a
{
	margin:0;
	padding:0;
	text-decoration:none;
}

#clip_res{
float:left;
}

#clip_faq{
float:right;
}

#clip_light a div, #clip_2012 a div, #clip_aboutus a div, #clip_res a div, #clip_med a div, #clip_sometruth a div, #clip_faq a div
{
	margin:0;
	padding:25px;
	background: transparent url('images/panel_g.gif') no-repeat top left;
	height:106px;
	cursor:hand;
	text-align:center;

}

#clip_light a:hover div, #clip_2012 a:hover div, #clip_aboutus a:hover div, #clip_res a:hover div, #clip_upd a:hover div, #clip_med a:hover div, #clip_sometruth a:hover div, #clip_faq a:hover div
{
	background: transparent url('images/panel_b.gif') no-repeat top left;
	cursor:hand;
	text-decoration:none;

}

.clphd{
	color:#000066;
	font:bold 16px Arial;

}

.clptxt{
	vertical-align:bottom;
	margin-top:40px;	/* Adjust space b/w heading & txt */
	display:block;		/* needed for spacing on top */
	color:#125f03;
	text-align:center;
	font:normal 14px Arial;
}

#cent{
margin:10px 22px;
}

.al{
	text-align:left;
}

.ar{
	text-align:right;
}

.ac{
	text-align:center;
}
/* Footer Area */


#ft{
    position:relative;
	clear:both;
	width:960px;
	font: normal 12px verdana, arial;
	margin:auto;
	text-align:center;
	color:#000033;

}

#ft table{
	background-color:#b7d3ed;
    height:35px;	
}

#ft td{
	padding:0 5px;
}

#ft a{
	font:normal verdana;
	color:#003366;
	text-decoration:none;
	padding:0 15px;
}

#ft a:hover{


}


#ft .r{
	white-space:nowrap;
	text-align:right;
}



#ft  ul{

	padding:0;
	margin:20px 15px;

}

#ft ul li{
	list-style-type:none;
	display:inline;
	color:#000033;
	font:normal 13px arial;
}

/* a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons */
#ft ul li a{
	text-decoration:none;
	color:#000033;
	font:normal 13px arial;
}

#ft ul li a:hover{
	text-decoration:underline;
	color:#003300;
}

#menu .mnleft{
	display:inline;
	float:left;
	width:94%;
}

#menu .mnright{
	display:inline;
	float:right;
}

#footer 
{
    position:relative;
    float:none;
	margin:auto;
    clear:both;
    width:960px;
	padding:10px 0;
	text-align:center;
    background-color:#b7d3ed;
	color:#000033;
	font:normal 13px arial;
}

#footer .ftleft{
	display:inline;
	float:left;
}

#footer .ftright{
	display:inline;
	float:right;
	text-align:center;
}

#footer ul{

	padding:0;
	margin:10px 15px;

}

#footer ul li{
	list-style-type:none;
	display:inline;
	color:#000033;
	font:normal 13px arial;
}

/* a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons */
#footer ul li a{
	text-decoration:none;
	color:#000033;
	font:normal 13px arial;
}

#footer ul li a:hover{
	text-decoration:underline;
	color:#003300;
}





















