html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:normal;
	color:#444444;
	background-image:url(../images/background.gif);
	background-attachment:fixed;
	background-repeat:repeat;	
}

#body-container {
width:850px;
margin:0 auto;
min-height:100%;
vertical-align:top;
padding:0;
}

a.link, a.link:active, a.link:link, a.link:visited {
	color: #EEE;
	text-decoration: none;
	border-bottom: 1px solid #666666;
	}
a.link:hover {
	text-decoration: none;
	color: #DDD;
	border-bottom: 1px dotted #666666;
	}

h1#header { width:496px; height:138px; margin-right:0; margin-bottom:0; margin-top:0;  text-indent: -9999px; background-repeat: no-repeat; 
background-image:url(../images/header-trans.png); }

#navbar {
	clear:none;
	float:left;
	height:30px;
	margin:0 auto;
	vertical-align:top;
	border:solid 0px;
	border-color:#571a57;
	line-height:30px;
	width:1000px;

}

ul#nav {
  	    list-style-type: none;
  	    padding: 0;
	 	display:block;
	 	margin:0 auto;
		position:relative;
		float:none;
      }
  
  ul#nav li {
      float: left;
      }
  
  ul#nav li a {
  	display:block;
    height: 30px;
    outline: 0;
	color: #EEE;
	text-decoration: none;
	font-weight:bold;
	border-right: 1px solid #571a57;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:17px;
	padding-right:17px;
	font-size:15px;
	letter-spacing:0px;
	  
      }
  
  ul#nav li a        { 	background-image:url(../images/nav-bg.png);
	background-repeat:repeat-x;  } 
  ul#nav li a:hover    {  
  background-image:none;
  background-color:#FF6600; } 
  
    ul#nav li.nav-left  { background: url(../images/nav-bg-left-trans.png); width: 19px; } 
	ul#nav li.nav-right  { background: url(../images/nav-bg-right-trans.png); width: 20px; background-position:-2px; margin-left:-1px; background-repeat:no-repeat; } 
  
#main-body {
	clear:none;
	float:left;
	min-height:600px;
	margin:0 auto;
	vertical-align:top;
	margin-left: auto;
	margin-right: auto;
}

#gradient {
	width:850px;
	min-height:400px;
	height:100%;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	display: inline-block; /*sets hasLayout - required for IE*/
	display: block; /*resets to proper property value without resetting layout*/
	overflow: hidden; /*causes modern browsers to enclose child floats*/ 
	}

#float-left-850px { 
	padding-left:20px;
	width:810px;
	float:left;
}

#float-left-550px { 
	padding-left:20px;
	width:530px;
	float:left;
}

#float-right-270px { 
	width:270px;
	padding:10px;
	float:right;
	border:1px solid #cccccc;
	background-image:url(../images/homeDiagnol_gray.jpg);
}

#right-box-green {
border:1px solid #54b948;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
width:240px;
min-height:80px;
background-image:url(../images/swirl-green-trans.png);
background-repeat:no-repeat;
background-color:#cbecc7;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-stretch:expanded;
color:#222;
}

#right-box-blue {
border:1px solid #0084a9;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
width:240px;
min-height:80px;
background-image:url(../images/swirl-blue-trans.png);
background-repeat:no-repeat;
background-color:#9ed4e3;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-stretch:expanded;
color:#222;
}

#right-box-gold {
border:1px solid #ffc425;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
width:240px;
min-height:80px;
background-image:url(../images/swirl-gold-trans.png);
background-repeat:no-repeat;
background-color:#fff0c7;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-stretch:expanded;
color:#222;
}

#right-box-pink {
border:1px solid #ec008c;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
width:240px;
min-height:80px;
background-image:url(../images/swirl-pink-trans.png);
background-repeat:no-repeat;
background-color:#fecfeb;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-stretch:expanded;
color:#222;
}


	
#body-bottom {
	width:850px;
	height:18px;
	background-image:url(../images/body-bottom.png);
	background-repeat:no-repeat;
	clear:both;
	}

.picborder, a.picborder {
border:6px solid #091130;
margin-bottom:5px;
}

.picborder:hover, a.picborder:hover {
border:solid 6px;
border-color:#157bb3;
}

#footer {
	vertical-align:bottom;
	width:100%;
	clear:both;
	margin:0 auto;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCC;
}

.heading5blue {
font-size:22px;
font-weight:normal;
font-style:italic;
color:#157bb3;
padding:0px;
margin:0px;
}

.heading5pink {
font-size:22px;
font-weight:normal;
font-style:italic;
color:#ec008c;
padding:0px;
margin:0px;
}

.heading5gold {
font-size:22px;
font-weight:normal;
font-style:italic;
color:#ffc425;
padding:0px;
margin:0px;
}

.heading5green {
font-size:22px;
font-weight:normal;
font-style:italic;
color:#54b948;
padding:0px;
margin:0px;
}


.heading2purple, h2.heading2purple {
font-size:24px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#7d2f7c;
padding:0px;
margin:0px;
}