/* TEXT */
body {
	font-size: 75%;
	font-family:  Arial, Helvetica, sans-serif;
	color: #3A474E;
	margin:0;
	padding:0;
	background-image: url(images/bg_rep.jpg);
	background-repeat: repeat-x;
	background-color:#A2C5AD;
}
#wrapper {
	width:750px;
	margin:0px auto 0px auto;
}
td {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A474E;
}
.small {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.blue {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #39A0BF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.6em;	
	color: #318BA6;
	font-weight: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;	
	color: #E2B707;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;	
	color: #F0CF41;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;	
	color: #39A0BF;
	font-weight: normal;
	margin-bottom: 10px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
	background-color:#D2E4D8;
	padding:2px;
	/*border-bottom:1px solid #D0D7DA;*/
}
hr {
	color: #39A0BF;
	background-color: #39A0BF;
	height: 1px;
	width: 100%;
	margin:10px 5px 10px 5px;
}
/* LINKS */
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #318BA6;
	font-weight: none;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3A474E;
	font-weight: none;
	text-decoration: none;
}
td.navon { 
	cursor: pointer;
	font-size:1em;
	background-color:#FDF085;
}
td.navoff { 
	cursor: pointer;
	font-size:1em;
	background-color:#CCEEF3;
}

/* BACKGROUNDS */
.repHoriz {
	background-repeat : repeat-x;
}


/* CONTENT STYLES */
#check li {
	font-size: 1.1em;	
	color: #318BA6;
	font-weight: bold;
	list-style-image: url(images/tick.gif);
}
.contentPad {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 15px;
}
.padLRn{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:10px;
}
.padLRn2{
	padding-right: 5px;
	padding-left: 5px;
}
.rightBg {
	background-image: url(images/right_rep.gif);
	background-repeat:repeat-y;
	text-align: center;
}
.rightCont {
	padding-right: 20px;
	padding-left: 20px;
}
.contentImg {
	background-color: #CCCCCC;
	padding: 4px;
}
.footer {
	background-image: url(images/f_rep.gif);
	height:39px;
	padding:10px;
	background-repeat : repeat-x;
}
#footer {
	font-size:0.9em;
}
.nav1 {
	background-image: url(images/n1_bg.jpg);
	background-repeat : repeat-x;
	height:54px;
}
#navigation1 ul {
	padding: 0;
	list-style: none;
	margin: 0px;
	padding:20px 0 0 0;
}
#navigation1 li {
	font-size:0.9em;
	font-weight:bold;
	display:inline;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #C5E2E9;
}
#navigation1 a:link, #navigation1 a:visited {
	padding:4px 2px 4px 6px;
	margin:0;
	color:#318BA6;
	text-decoration:none;
}
#navigation1 a:hover {
	color:#7FB18E;
}

.nav2 {
	background-repeat : repeat-x;
	height:54px;
}
#navigation2 ul {
	padding:25px 10px 0px 0px;
	list-style: none;
	margin: 0px;
	font-size:0.9em;
}
#navigation2 li {
	font-size:1em;
	font-weight:bold;
	display:inline;
}
#navigation2 a:link, #navigation2 a:visited {
	padding:10px 10px 6px 10px;
	margin:0;
	border-right:1px solid #FAE069;
	color:#FFFFFF;
	text-decoration:none;
}
#navigation2 a:hover {
	color:#318BA6;
}
.logo {
	background-image: url(images/nav2_bg.jpg);
	background-repeat : repeat-x;
	background-color:#D5F1F4;
	width:123px;
}
.header {
	background-image: url(images/header_bg.jpg);
	height:75px;
	background-repeat : no-repeat;
	vertical-align: bottom;
}
.tableHeader {
	background-color: #E5EFE8;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #39A0BF;
}
.tableHeader2 {
	background-color: #7FB18E;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size:1em;
	color: #FFFFFF;
}

caption {
	background-color: #7FB18E;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	color: #FFFFFF;
	margin:0;
	padding:2px 2px 2px 5px;
}

#adminTable td{
    border-color: #7FB18E;
    border-style: solid;
}
#adminTable{
    border-width: 1px;
    border-collapse: collapse;
}
#adminTable td{
    margin: 0;
    padding: 4px;
    border-width: 1px;
    background-color: #FFFFFF;
}

.imgRight {
	margin: 0px 0px 10px 10px ;
	float: right;
	border: 1px solid #7FB18E;	

}
.imgLeft {
	margin:0px 10px 10px 0px;
	float: left;
	border: 1px solid #7FB18E;	
}
.floatLeft {
	margin:0px 10px 10px 0px;
	float: left;
}
#MovfloatLeft {
	margin: 0px 10px 10px 0px;
	float: left;
	cursor: hand;
}
.imgBorder {
	border: 1px solid #D0D7DA;	
}
.imgBorderMain {
	border: 1px solid #7FB18E;
}
ul {margin: 0;padding: 0;padding-left: 2em;}
li {list-style-image: url(images/bullet.gif);}

li.que {
	list-style: square url(images/faq_q.gif) outside; font-weight:bold;
} 
li.ans {
	list-style: square url(images/faq_a.gif) outside; border-bottom:1px solid #E5EFE8; padding-bottom:0px; margin-bottom:15px;
} 
.dbutton {
	font-size: 1.2em;
	color: #39A0BF;
	font-weight:bold;
	padding:1px 1px 1px 5px;
	background-color:#F5E8B4;
	background-image:url(images/buttons/dbutton_end.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}
.yellowBox {
	background-color: #FFFFF3;
	border: 1px solid #DEB208;
	padding: 5px;
	height:136px;
}
.yellowBoxStyle {
	background-color: #FFFFF3;
	border: 1px solid #DEB208;
	padding: 5px;
}
.blueBoxStyle {
	background-color: #DAF2F2;
	border: 1px solid #4DA8C3;
	padding: 5px;
}

/* FORMS */
.form {
	width: 300px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	border:1px solid #39A0BF;
}
.formMedia {
	width: 300px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border:1px solid #39A0BF;
}
.formSm {
	width: 160px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	border:1px solid #39A0BF;
}
.formBMI {
	width: 80px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	border:1px solid #39A0BF;
}
.button{
	color:#3A474E;
	font-family:Verdana,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	background-color:#E5EFE8;
	border:1px solid #39A0BF;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#39A0BF');
}
.buttonMedia{
	color:#3A474E;
	font-family:Verdana,helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	width:180px;
	background-color:#E5EFE8;
	border:1px solid #39A0BF;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#39A0BF');
}

/* NAVIGATION */
td.subnavon, td.subnavon a, td.subnavon a:visited, td.subnavon a:hover { cursor: pointer;background-color:#CCE0D2; color:#FFFFFF; padding: 2px 0 2px 15px; font-size;}
td.subnavoff { cursor: pointer; padding: 2px 0 2px 6px;}

td.subCoson, td.subCoson a, td.subCoson a:visited, td.subCoson a:hover { cursor: pointer;background-color:#754775; color:#FFFFFF; padding: 2px 0 2px 6px;}
td.subCosoff { cursor: pointer; padding: 2px 0 2px 6px;}

td.subDenon, td.subDenon a, td.subDenon a:visited, td.subDenon a:hover { cursor: pointer;background-color:#FF9900; color:#FFFFFF; padding: 2px 0 2px 6px;}
td.subDenoff { cursor: pointer; padding: 2px 0 2px 6px;}

td.subHaion, td.subHaion a, td.subHaion a:visited, td.subHaion a:hover { cursor: pointer;background-color:#94704C; color:#FFFFFF; padding: 2px 0 2px 6px;}
td.subHaioff { cursor: pointer; padding: 2px 0 2px 6px;}

td.subIvfon, td.subIvfon a, td.subIvfon a:visited, td.subIvfon a:hover { cursor: pointer;background-color:#D6335C; color:#FFFFFF; padding: 2px 0 2px 6px;}
td.subivfoff { cursor: pointer; padding: 2px 0 2px 6px;}

td.subObeon, td.subObeon a td.subObeon a:visited, td.subObeon a:hover { cursor: pointer;background-color:#B7B74C; color:#FFFFFF; padding: 2px 0 2px 6px;}
td.subObeoff { cursor: pointer; padding: 2px 0 2px 6px;}

a.cos {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #754775;font-weight: bold;text-decoration: underline;}
a.cos:visited {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #754775;font-weight: bold;text-decoration: underline;}
a.cos:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #586C76;font-weight: bold;text-decoration: none;}

a.den {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #FF9900;font-weight: bold;text-decoration: underline;}
a.den:visited {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #FF9900;font-weight: bold;text-decoration: underline;}
a.den:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #FF9900;font-weight: bold;text-decoration: none;}

a.hai {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #94704C;font-weight: bold;text-decoration: underline;}
a.hai:visited {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #94704C;font-weight: bold;text-decoration: underline;}
a.hai:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #94704C;font-weight: bold;text-decoration: none;}

a.ivf {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #D6335C;font-weight: bold;text-decoration: underline;}
a.ivf:visited {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #D6335C;font-weight: bold;text-decoration: underline;}
a.ivf:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #D6335C;font-weight: bold;text-decoration: none;}

a.obe {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #B7B74C;font-weight: bold;text-decoration: underline;}
a.obe:visited {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #B7B74C;font-weight: bold;text-decoration: underline;}
a.obe:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #B7B74C;font-weight: bold;text-decoration: none;}

/*a.n1 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;color: #318BA6;font-weight: bold;text-decoration: none;}
a.n1:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;color: #318BA6;font-weight: bold;text-decoration: none;}
a.n1:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFCC00;font-weight: bold;text-decoration: underline;}*/

/*a.n2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: none;text-decoration: none;}
a.n2:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: none;text-decoration: none;}
a.n2:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: none;text-decoration: underline;}*/

#SectionNavigation {
	color:#CCCCCC;
	margin:6px 0px 0px 5px;
	height:24px;
}
	
#SectionNavigation a, #SectionNavigation a:visited {
	color:#FFFFFF;
}
#SectionNavigation a:hover {
	color:#EEEEEE;
}
.vis0 {
	display: none;
}
.vis1 {
	display: visible;
}.box-blog {
	background-attachment: scroll;
	background-image: url(images/blog-bubble.jpg);
	background-repeat: no-repeat;
	background-position: left 70px;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: justify;
	line-height: 120%;
}
.box-blog i{color: #39A0BF;}
.box-blog em{color: #39A0BF; font-style:normal;  display:block}
.box-blog h4{margin-bottom: 5px;}
.seperator {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAD8E6;
}