li.red {
	list-style-image: url(/images07/bullet-red.gif);
}

li.blue {
	list-style-image: url(/images07/bullet-blue.gif);
}

li.orange {
	list-style-image: url(/images07/bullet-orange.gif);
}

li.white {
	list-style-image: url(/images07/bullet-white.gif);
}

li {
	list-style-image: url(/images07/bullet-orange.gif);
}

.mar_top_10 {
	margin: 10px 0 0 0;
	}

.red_small {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C90404;
}

a.red_small {
	text-decoration: none;
}

a.red_small:link,a.red_small:visited,a.red_small:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C90404;
}

a.red_small:hover {
	text-decoration: underline;
}

.red_1 {
	font: normal 18px tahoma, arial;
	color: #C90404;
	text-decoration: none;
}

a.red_1:link,a.red_1:visited,a.red_1:active {
	font: normal 18px tahoma, arial;
	color: #C90404;
	text-decoration: none;
}

a.red_1:hover {
	font: normal 18px tahoma, arial;
	color: #C90404;
	text-decoration: none;
}

.red_2 {
	font: bold 11px tahoma, arial;
	color: #C90404;
	text-decoration: none;
}

a.red_2:link, a.red_2:visited, a.red_2:active {
	font: bold 11px tahoma, arial;
	color: #C90404;
	text-decoration:none;
}

a.red_2:hover {
	font: bold 11px tahoma, verdana;
	color: #EF9509;
	text-decoration:none;
}

.grey_1 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
}

.blue_3 {
	font: bold 11px tahoma, arial;
	color: #003366;
	text-decoration: none;
}

a.blue_3:link,a.blue_3:visited,a.blue_3:active {
	font: bold 11px tahoma, arial;
	color: #003366;
	text-decoration: none;
}

a.blue_3:hover {
	font: bold 11px tahoma, arial;
	color: #FF6C17;
	text-decoration: none;
}

.headersblue { 
	text-decoration: none;
	font-family: tahoma, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
 	}

.homebodytext {
	text-decoration: none;
	font-family: tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-align: justify;
}

.footer_copyright {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D4DDED;
}

a.footer_copyright:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D4DDED;
}
footer_copyright {
	text-decoration: none;
	color: #D4DDED;
}

a.footer_copyright:hover {
	text-decoration: underline;
	color: #D4DDED;
}

/* ================ INNER PAGES ===================== */
.content_header {
	width: 680px;
	float: left;
	height: 50px;
	margin: 5px 0 0 0;
	padding: 0px;
}

/* ================ LEFT COLUMN ===================== */

.lhs_holder {
	width: 190px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.lhs_box {
	width: 190px;
	background-image: url(/images07/bg_lhs_top.gif);
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	margin: 0px;
}

.lhs_content_expandable {
	width: 190px;
	background-image: url(/images07/bg_lhs_exp.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.lhs_content_inner {
	width: 184px;
	background-image: url(/images07/bg_lhs_mid.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0 0 6px;
	margin: 0px;
}

.lhs_bottom_inner {
	width: 190px;
	background-image: url(/images07/bg_lhs_bot.gif);
	background-repeat: no-repeat;
	height: 18px;
}

.lhs_not_selected {
	width: 174px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #006699;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
}

.lhs_not_selected a:link,a:visited,a:active {
	font: normal 11px tahoma, verdana;
	color: #006699;
	text-decoration: none;
}

.lhs_not_selected a:hover {
	font: normal 11px tahoma, verdana;
	color: #EF9509;
	text-decoration: none;
}

.lhs_selected {
	width: 174px;
	height: 15px;
	background-image: url(/images07/bg_lhs_selection.gif);
	background-repeat: no-repeat;
	font: bold 10px Tahoma, verdana;
	color: #FFF;
	padding: 2px 0 0 10px;
	margin: 0px;
}

/* ================ LEFT COLUMN END ===================== */

/* ================ MIDDLE COLUMN ===================== */
.inner_middle {
	width: 320px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.inner_middle_contact {
	width: 475px;
	float: left;
	margin: 0px 10px 0px 20px;
	padding: 0px;
}

.inner_middle_philo {
	width: 320px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background-image: url(/images07/philo/plato.jpg);
	background-repeat: no-repeat;
}

.inner_middle2 {
	width: 320px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	text-align: left;
}

.inner_middle p {
	padding: 15px 0 0 10px;
	margin: 0px;
	font: normal 11px tahoma, arial;
	color: #545454;
}

.inner_middle_philo p {
	padding: 15px 10px 0 10px;
	margin: 0px;
	font: normal 11px tahoma, arial;
	color: #545454;
}

div.inner_middle h2 p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
/* ================ MIDDLE COLUMN END ===================== */

/* ================ RIGHT COLUMN ===================== */

.inner_rhs {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* ===== rhs_box_holder = box divider ==== */
.rhs_box_holder_1 {
	width: 150px;
	background-image: url(/images07/bg_hr_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 10px 0;
	margin: 0px;
}

.rhs_box_holder_3 {
	width: 160px;
	background-image: url(/images07/bg_hr_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 10px 0;
	margin: 0px;
}

.rhs_box_holder_2 {
	width: 150px;
}

.rhs_box_1 {
	width: 149px;
	background-image: url(/images07/rhs_top_1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 11px 0 0 0;
	margin: 0px;
}

.rhs_content_expandable_1 {
	width: 149px;
	background-image: url(/images07/bg_rhs_expandable.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.rhs_content_1 {
	width: 139px;
	background-image: url(/images07/bg_rhs_1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 10px;
	font: normal 11px tahoma, arial;
	color: #545454;
}

.rhs_content_1 p {
	padding: 5px 10px 0 0;
	margin: 0px;
}

.rhs_bottom_1 {
	width: 149px;
	background-image: url(/images07/bg_rhs_bot_1.gif);
	background-repeat: no-repeat;
	height: 13px;
}

.rhs_box_2 {
	width: 149px;
	background-image: url(/images07/bg_rhs_top_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 11px 0 0 0;
	margin: 0px;
}

.rhs_content_expandable_2 {
	width: 149px;
	background-image: url(/images07/bg_rhs_content_exp_2.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.rhs_content_2 {
	width: 139px;
	background-image: url(/images07/bg_rhs_content_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 10px;
	font: normal 11px tahoma, arial;
	color: #545454;
}

.rhs_content_2 p {
	padding: 5px 0px 0 0;
	margin: 0px;
}

.rhs_bottom_2 {
	width: 149px;
	background-image: url(/images07/bg_rhs_bot_2.gif);
	background-repeat: no-repeat;
	height: 13px;
}

.rhs_content_2_1 {
	width: 40px;
	float: left;
	text-align: right;
}

.rhs_content_2_3 {
	width: 35px;
	text-align: right;
	float: left;
}

.rhs_content_2_2 {
	width: 85px;
	text-align: left;
	margin: 0 0 0 45px;
}

.rhs_ad_holder {
	width: 160px;
}

.rhs_ad_holder p {
	padding: 0px;
	margin: 0px;
	font: normal 12px georgia, tahoma, arial;
	color: #006699;
}

.rhs_ad_2 {
	width: 150px;
	color: #888069;
	font: normal 10px tahoma, arial;
	padding: 10px 0 10px 0;
	margin: 0px;
}

/* ================ RIGHT COLUMN END ===================== */

.bluemenu {
	width: 174px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
	display: block;
}

.blue_2 {
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	clear: both;
}

a.blue_2:link,a.blue_2:visited,a.blue_2:active {
	width: 174px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
	display: block;
}

a.blue_2:hover {
	width: 174px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #FF6C17;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
}

.blue_2b {
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	clear: both;
	text-align: left;
}

a.blue_2b:link,a.blue_2b:visited,a.blue_2b:active {
	width: 174px;
	height: 30px;
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
	display: block;
	text-align: left;
}

a.blue_2b:hover {
	width: 174px;
	height: 30px;
	font: normal 11px tahoma, verdana;
	color: #FF6C17;
	text-decoration: none;
	padding: 2px 0 0 10px;
	margin: 0px;
	text-align: left;
}

.blue_4 {
	font: normal 11px tahoma, arial;
	color: #003366;
	text-decoration: none;
}

a.blue_4:link,a.blue_4:visited,a.blue_4:active {
	font: normal 11px tahoma, arial;
	color: #003366;
	text-decoration: none;
}

a.blue_4:hover {
	font: normal 11px tahoma, arial;
	color: #FF6C17;
	text-decoration: none;
}

.blue_6 {
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	clear: both;
}

a.blue_6:link,a.blue_6:visited,a.blue_6:active {
	width: 164px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 0 20px;
	margin: 0px;
	display: block;
}

a.blue_6:hover {
	width: 164px;
	height: 15px;
	font: normal 11px tahoma, verdana;
	color: #FF6C17;
	text-decoration: none;
	padding: 2px 0 0 20px;
	margin: 0px;
}

.white_2 {
	font: bold 11px tahoma, verdana;
	color: #fff;
	text-decoration: none;
}

a.white_2:link,a.white_2:visited,a.white_2:active {
	width: 164px;
	height: 15px;
	background-image: url(/images07/bg_lhs_selection.gif);
	background-repeat: no-repeat;
	font: normal 11px Tahoma, verdana;
	color: #FFF;
	padding: 2px 0 0 15px;
	margin: 0px;
	display: block;
}

a.white_2:hover {
	width: 164px;
	height: 15px;
	background-image: url(/images07/bg_lhs_selection.gif);
	background-repeat: no-repeat;
	font: normal 11px Tahoma, verdana;
	color: #FFF;
	padding: 2px 0 0 15px;
	margin: 0px;
	display: block;
}

.white_2b {
	font: bold 11px tahoma, verdana;
	color: #fff;
	text-decoration: none;
}

a.white_2b:link,a.white_2b:visited,a.white_2b:active {
	width: 164px;
	height: 30px;
	background-image: url(/images07/bg_lhs_selection2.gif);
	background-repeat: no-repeat;
	font: 11px Tahoma, verdana;
	color: #FFF;
	padding: 2px 0 0 15px;
	margin: 0px;
	display: block;
	text-align: left;
}

a.white_2b:hover {
	width: 164px;
	height: 30px;
	background-image: url(/images07/bg_lhs_selection2.gif);
	background-repeat: no-repeat;
	font: normal 11px Tahoma, verdana;
	color: #FFF;
	padding: 2px 0 0 15px;
	margin: 0px;
	display: block;
}

.container_content {
	width: 680px;
	clear: both;
	padding: 30px 0px 0px 0px;
}

.frmLabel {
	font-family:verdana,helvetica,arial;
	color:#5d5d5d;
	font-size:11px;
	padding-bottom: 3px;
	padding-top: 3px;
	}
	
.frmSubmit {
	cursor:hand;
	border:solid 1px #A4D2ED;
	background:#82ABD2;
	font-weight:bold;
	font-size:11px;
	font-family:verdana,helvetica,arial;
	color:white;
	}
	
.frmTextArea {
	width:230px;
	height:110px;
	border:0;
	background:#E2E2DE;
	font-size:10px;
	font-family:verdana,helvetica,arial;
	color:#8A8A8A;
	padding:3px;
	}
	
.frmInput {
	width:230px;
	height:20px;
	border:0;
	background:#E2E2DE;
	font-size:10px;
	font-family:verdana,helvetica,arial;
	color:#8A8A8A;
	padding:3px;
	}
	
.frmSelect {
	width:230px;
	height:20px;
	border:0;
	font-size:10px;
	font-family:verdana,helvetica,arial;
	color:#808080;
	}

#container_hometext {
	margin-top: 45px;
	margin-left: 30px;
	margin-right: 50px;
}


#container_philotext {
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#container_homelifecycle {
margin-left: 30px;

}

#container_footer_copyright {
	margin-left: 15px;
	margin-top: 5px;
}