body {

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	

	background-color: rgb(199,227,255); /* Baby Blue */

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	}



.print a:hover {

	text-decoration: none;

	}

.print a img,

	a:active img,

	a:visited img {

			 margin: 0;

			 padding: 0;

			 filter:none; -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0;

			 }

.print a:hover img {

			 filter:none !important; -moz-opacity:1.0!important; opacity:1.0!important; -khtml-opacity:1.0!important;

			 }

			 

a, a:active, a:visited{

	color:rgb(25,78,129)!IMPORTANT; 

	}

	

a:hover {

	text-decoration: none;

	}

 a img,

	a:active img,

	a:visited img {

			 margin: 0;

			 padding: 0;

			 filter:none; -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0;

			 }

 a:hover img {

			 filter:alpha(opacity=0); -moz-opacity:0.0; opacity:0.0; -khtml-opacity:0.0;

			 }

table, 

table td {

	border-collapse: collapse;

	}

	

h3 {

	font-size: 18px;

	color: rgb(25,78,129); /* Royal Blue */

	margin: 5px 0 5px 0;

	font-weight: normal;

	}

	

h4 {

	font-size: 16;

	color: rgb(25,78,129);

	margin: 5px 0 5px 0;

	}



ul {

	margin: 0 0 0 10px;

	padding: 0 0 0 5px;

	}

li {

	list-style-type: disc;

	color: rgb(25,78,129); /* Royal Blue */

	}



.text {

	padding: 0 0 0 20px;

	}

.chart {

	padding: 5px 0 0 50px;

	}



/* My Properties 

--------------------------------------------------------------------------------------------------------------------- */



#my-mainContainer {

	width: 750px;

	background-color: #fff;

	}

/* Header Properties

------------------------------------------ */

div#header {

	width: 750px;

	clear: both;

	border-top: 3px solid rgb(25,78,129); /* Royal Blue */

	border-bottom: 1px solid rgb(25,78,129); /* Royal Blue */

	margin: 0 0 1px 0;

	height: 109px;

	}

div.logo {

	width: 250px;

	float: left;

	}

div.head-text-wrapper {

	float: right;

	width: 485px;

	padding-right: 10px;

	}

td.phone {

	height: 49px;

	}

div.head-text-wrapper td {

	text-align: right;

	}

div.phoneNumber {

	clear: both;

	width: 100%;

	height: 60px;

	text-align: right;

	color: rgb(42,106,168); /* Text Light Blue */

	background-color: blue;

	}

td.slogan {

	text-align: right;

	font-size: 18px;

	vetical-align: bottom;

	

	}

.sloganItalic {

	font-size: 20px;

	color: rgb(42,106,168); /* Text Light Blue */

	font-style: italic;

	}

td.topMenu {

	height: 24px;

	line-height: 24px;

	vertical-align: ;

	}

td.topMenu a,

td.topMenu a:active,

td.topMenu a:visited {

	margin: 0 10px 0 0;

	font-size: 11px;

	display: inline;

	vertical-align: middle;

	}

/* Top Menu Properties

------------------------------------------ */

div#mainMenu {

	background-image: url(images/buttons/background.gif);

	background-repeat: no-repeat;

	background-position: top left;

	color: #fff;

	margin: 0 0 1px 0;

	height: 41px;

	}

div#mainMenu img {

	float: left;

	}

div#pageContent {

	width: 750px;

	clear: both;

	border-top: 1px solid rgb(25,78,129); /* Royal Blue */

	}

	

div#footer {

	width: auto;

	clear: both;

	border-top: 2px solid rgb(25,78,129); /* Royal Blue */

	padding: 5px 60px 5px 60px;

	

	font-size: 11px;

	}



/* Page Content Properties

------------------------------------------ */

table.pageWrapper {

	border-top: 4px solid #fff;

	}

table.pageWrapper td {

	margin: 10px 10px 10px 10px;

	text-align: left;

	vertical-align: top;

	}

td.right {

	border-left: 1px solid rgb(25,78,129); /* Royal Blue */

	background-image: url(images/bbb_logo.gif);

	background-position: bottom center;

	background-repeat: no-repeat;

	}	

.rightWrapper {

	margin: auto;

	text-align: left;

	}


