/* CSS Document */

body{
padding:0 0 0 0;
margin:0 0 0 0;
font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-position:center top;
background:#faeaf1;
}

p, input, form, td, label, h1, h2, h3, h4, h5, h6{
padding:0px;
margin:0px;
}


ul{
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}


img{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
}

.spacer{
clear:both;
line-height:0;
font-size:0;
}
	/*-------------------main-body-----------------*/
	
#main-part{
	margin:0 auto 0 auto;
	width:1003px;
	}
	
#header{
float:left;
width:1003px;
height:104px;
background:url(images/header-bg.gif) repeat-x;
}	


#logo{
float:left;
width:311px;
height:87px;
padding:6px 0 0 25px;
}

#header-image{
float:right;
width:258px;
height:104px;
background:url(images/image-1.gif) no-repeat;
}

#button-bar{
float:left;
width:988px;
padding:0 0px 0 15px;
height:37px;
background:url(images/button-bar.gif) no-repeat;
}

#button-bar ul li{
float:left;
list-style-type:none;
line-height:37px;
background:url(images/div.gif) no-repeat 0 50%;
}

#button-bar ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:left;
line-height:37px;
font-weight:bold;
color:#FFFFFF;
padding:6px 18px 6px 18px;

}

#button-bar ul li a:hover{
color:#d4f1d4;
}

#button-bar ul li a.activated{
color:#FFFFCC;
}

#button-bar ul li.home{
background:none;
}

/*--------------------middli-main-body---------------------*/

#middle-main-body{
float:left;
width:993px;
padding:10px 5px 5px 5px;
background:#FFFFFF;
}

/*-------------------left-main-bidy-----------------*/
#left-main-body{
float:left;
width:258px;
}

#left-top{
float:left;
width:258px;
background:url(images/left-nav-top.gif) no-repeat;
height:45px;
}

#left-mid{
float:left;
width:258px;
background:url(images/left-nav-middle.gif) repeat-y;
}

#left-mid h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
text-align:left;
padding:5px 5px 5px 10px;
color:#660033;
}

#left-mid ul{
list-style-type:disc;
}

#left-mid ul li{
padding:0px 5px 3px 1px;
margin:0 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
color:#000000;
}

#left-mid ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
color:#000000;
}

#left-mid ul li a:hover{
color:#666666;
}

.baby{
padding:0 0 5px 1px;
}

#left-lower{
float:left;
width:258px;
background:url(images/left-nav-lower.gif) no-repeat;
height:17px;
}

/*-----------------------right-main-body----------------*/
#right-main-body{
float:left;
width:727px;
margin:0 0 0 8px;
}

/*------------------right-middle-body--------------*/
#right-middle-body{
float:left;
width:466px;
margin:0 8px 0 0;
}

#flash{
float:left;
width:466px;
height:224px;
}

#middle-portion{
float:left;
width:465px;
}

#middle-portion h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
text-align:left;
padding:5px 5px 5px 10px;
color:#660033;
border-bottom:2px dashed #d3156e;
}
#middle-portion p{
padding:0px 5px 5px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
color:#000000;
}

.baby-left{
float:left;
padding:5px 5px 5px 5px;
}

.baby-right{
float:right;
padding:5px 5px 5px 5px;
}

/*-----------------------middle-right-portion------------------*/
#middle-right-portion{
float:right;
width:253px;
}

/*-------------------right-box-1-----------------*/


#right-box-1
{
float:left;
width:253px;
}


#right-box-1-top{
float:left;
width:253px;
background:url(images/r-image-1.gif) no-repeat;
height:154px;
}



#right-box-1-mid{
float:left;
width:253px;
background:url(images/r-image-middle.gif) repeat-y;
}

#right-box-1-mid-text{
float:left;
width:253px;
margin:2px 0 0 0;
}

#right-box-1-mid-text h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
line-height:8px;
padding:5px 5px 0px 10px;
color:#598583;
}

#right-box-1-mid-text p{
padding:10px 10px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
text-align:left;
color:#000000;
}

#right-box-1-lower{
float:left;
width:253px;
background:url(images/r-image-lower.gif) no-repeat;
height:17px;
}

/*-------------------right-box-2-----------------*/

#right-box-2
{
float:left;
width:253px;
margin:4px 0 0 0;
}


#right-box-2-top{
float:left;
width:253px;
background:url(images/r-image-2.gif) no-repeat;
height:178px;
}



#right-box-2-mid{
float:left;
width:253px;
background:url(images/r-image-middle.gif) repeat-y;
}

#right-box-2-mid-text{
float:left;
width:253px;
margin:2px 0 0 0;
}

#right-box-2-mid-text h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
padding:5px 5px 0px 10px;
color:#598583;
}

#right-box-2-mid-text p{
padding:10px 10px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
text-align:left;
color:#000000;
}

#right-box-2-lower{
float:left;
width:253px;
background:url(images/r-image-lower.gif) no-repeat;
height:17px;
}

/*-------------------right-box-3-----------------*/

#right-box-3
{
float:left;
width:253px;
margin:4px 0 0 0;
}


#right-box-3-top{
float:left;
width:253px;
background:url(images/r-image-3.gif) no-repeat;
height:142px;
}



#right-box-3-mid{
float:left;
width:253px;
background:url(images/r-image-middle.gif) repeat-y;
}

#right-box-3-mid-text{
float:left;
width:253px;
margin:2px 0 0 0;
}

#right-box-3-mid-text h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
padding:5px 5px 0px 10px;
color:#598583;
}

#right-box-3-mid-text p{
padding:10px 10px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
text-align:left;
color:#000000;
}

#right-box-3-lower{
float:left;
width:253px;
background:url(images/r-image-lower.gif) no-repeat;
height:17px;
}

/*-----------------------link area------------------------*/

#link-area{
float:left;
width:610px;
}

#vbacsupport{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
padding: 5px;
}

#vbacsupport a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
text-decoration: underline;
}

#vbacsupport a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
text-decoration: none;
}

#googlead {
padding: 5px;
}


/*-------------------footer----------------------*/
#footer{
	float:left;
	padding:5px 0 5px 0;
	width:1003px;
	background:url(images/footer.gif) repeat-x #e6f0ee;
	}
	#footer a{
	text-decoration:none;
	color:#006666;
	}
	#footer a:hover{
	text-decoration:underline;
	color:#369595;
	}
#footer  h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#006666;
	text-align:center;
	padding:0 0 0px 0;
}
#footer  p{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006666;
	text-align:center;
	padding:5px 0 0 0px;
	}
	
	
/*------------------general------------------*/
#general{
float:left;
width:465px;
}

#general h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
text-align:left;
padding:5px 5px 5px 0px;
color:#660033;
border-bottom:2px dashed #d3156e;
}
#general p{
padding:0px 5px 5px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
color:#000000;
}	

#general ul li{
list-style-type:disc;
padding:0px 5px 3px 1px;
margin:0 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
color:#000000;
}

#in-list{
float:left;
width:445px;
margin:0 0 0 20px;
}

#in-list ol li{
padding:0px 5px 3px 1px;
margin:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
color:#000000;
}

#general-1{
float:left;
width:465px;
}

#general-1 h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
text-align:left;
padding:5px 5px 5px 10px;
color:#660033;
border-bottom:2px dashed #d3156e;
}
#general-1 p{
padding:0px 5px 5px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
color:#000000;
}	

#general-1 ul li{
list-style-type:disc;
padding:0px 5px 3px 1px;
margin:0 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
color:#000000;
}

.general-left{
float:left;
padding:5px 5px 5px 5px;
border:1px solid #000000;
margin:5px 5px 5px 5px;
}

.general-right{
float:right;
padding:5px 5px 5px 5px;
border:1px solid #000000;
margin:5px 5px 5px 5px;
}

#general-11{
float:left;
width:460px;
border-bottom:2px dotted #CCCCCC;
}

#general-11 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#666666;
padding:5px 5px 0 0;
}

#general-2{
float:left;
width:460px;
border-bottom:2px dotted #CCCCCC;

}

#general-2 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#666666;
padding:5px 5px 0 0;
}

#general-3{
float:left;
width:460px;
border-bottom:2px dotted #CCCCCC;
}

#general-3 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#666666;
padding:5px 5px 0 0;
}

#general-4{
float:left;
width:460px;
}

#general-4 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#666666;
padding:5px 5px 0 0;
}


.bios{
float:left;
padding:5px 5px 5px 5px;
border:#669900 solid 2px;
margin:2px 5px 2px 2px;
}

/*------------------calculate-----------------*/
#calculate{
float:left;
width:429px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#660033;
border:solid 1px #dfdfdf;
padding:15px 0 15px 15px;
background:#f9f8f8;
margin:15px 0 10px 10px;
}
#general a{
	color:#006666;}