body {margin:0px; padding:0px; font-family: Arial; font-size:14px; color: #000000; background-image: url(images/back.gif); background-color: #FFFFFF; background-repeat: repeat-x;}
#page {width:80%; margin: 20px 0px 0px 0px; padding:0px;}
p {text-align: justify; padding: 5px 20px 10px 20px; font-family: Arial; color: #000000; font-size:14px; margin: 0px; }
p a:link { text-decoration:underline; color: #000000; }
p a:visited { text-decoration:underline; color: #000000; }
p a:hover { text-decoration:none; color: #D3323B; }
h4 { font-family: Arial; font-size: 16px; font-weight: bold; color: #666666; letter-spacing: 1px; background-image: url(pictures/underh402.gif); background-position: left bottom; background-repeat: no-repeat; text-align:left; margin: 58px 20px 0px 0px; padding: 0px 0px 5px 7px; display: block; }
h5 { font-family: Arial; font-size: 16px; font-weight: bold; text-align: justify; margin: 4px 0px 25px 0px; padding: 3px 2px 4px 20px; }
.h5 { font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; }

#topbandeau { height:25px; }
.accent { font-style:italic; font-size:14px; margin:0px; text-align: center; padding: 9px 20px 0px 20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; } 
.top { font-size: 16px; color: #663399; font-weight: bold; }
ul { text-align:justify; margin:5px 20px 5px 20px; padding:0px 20px 5px 20px; font-family: Arial; font-size: 14px; list-style-position: outside; list-style-type: circle; }
ol li ul li{ margin: 0px; padding: 2px 0px 2px 10px; vertical-align: baseline; }
.onit { font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #000000; background-image: url(images/underline-on.gif); background-position: center bottom; background-repeat: repeat-x; padding-bottom: 3px; }
.coaching { border-bottom: solid 1px #000000; padding-bottom: 2px; }
#menunew {
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:59px;
	left:48%;
	width:auto;
	z-index: 4;
	height: 20px;
	display: block;
}
#menunew a:link, #menunewbot a:link, #menunewbot2 a:link, #menunewsub a:link, #menunewsub2 a:link {font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #6C767F; background-image: url(images/underline-off.gif); background-position: center bottom; background-repeat: repeat-x; padding-bottom: 3px;}
#menunew a:visited, #menunewbot a:visited, #menunewbot2 a:visited, #menunewsub a:visited, #menunewsub2 a:visited {font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #6C767F;}
#menunew a:hover, #menunewbot a:hover, #menunewbot2 a:hover, #menunewsub a:hover, #menunewsub2 a:hover {font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #000000; padding-bottom: 3px; background-image:url(images/underline.gif)!important; background-position:center bottom; background-repeat:repeat-x;}
#menunewbot {
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:82px;
	left:46%;
	width:auto;
	z-index: 5;
	height: 47px;
	display: block;
}
#menunewbot2 {
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:107px;
	left:46%;
	width:400px;
	z-index: 3;
	height: 20px;
	display: block;
}
#menunewsub {
	text-align: center;
	color: #CCCCCC;
	vertical-align: bottom;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:108px;
	left:42%;
	width:auto;
	z-index: 6;
	height: 20px;
	background-color: #FFFFFF;
	display: block;
}
#menunewsub2 {
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:130px;
	left:48%;
	width:auto;
	z-index: 4;
	height: 20px;
	display: block;
}
#menunew02 { text-align: left; color: #CCCCCC; vertical-align: middle; font-size: 12px; margin: 10px 0px 0px 0px; padding: 0px; height: 20px; }
#footer { text-align: left; color: #000000; vertical-align: middle; font-size: 11px; border-top: 1px solid #CCCCCC; margin: 30px 0px 4px 0px; padding: 20px 0px 0px 0px; display: table; width: 425px; }
#footer a:link { font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #6C767F; }
#footer a:visited { font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #6C767F; }
#footer a:hover { font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: underline; color: #000000; }
#content { padding:0px; margin:0px; width: 268px; height: auto; background-image: url(pictures/cornertext08.jpg); background-position: right top; background-repeat: no-repeat; }

#content p { text-align: justify; padding: 5px 20px 10px 10px; font-family: Arial; color: #000000; font-size:14px; margin: 0px; }
#content p a:link { text-decoration:underline; color: #000000; } 
#content p a:visited { text-decoration:underline; color: #000000; }
#content p a:hover { text-decoration:none; color: #D3323B; }
#leftcol { padding: 0px; margin: 0px; width:20px; }
.rightpic { float:right; margin:10px 0px 0px 20px; padding:0px; }
.boldgreen { color: #D3323B; font-weight: bold; font-size: 16px; display: table; text-align: justify; padding: 5px 20px 10px 20px; font-family: Arial; margin: 0px; }
#centerred { color: #D3323B; font-weight: bold; font-size: 16px; text-align:center; position:absolute; left:85px; top:60px; }
.logo { float: left; margin: 0px; padding: 5px 0px 0px 0px; }
 .italright { text-align:right; font-style: italic; display: block; margin: 0px; padding: 0px; }
.grey { color: #6C767F; font-weight: bold; letter-spacing: 1px; font-size: 16px; }
ol { list-style-type: none; margin: 5px 20px 10px 15px; padding: 0px; text-align: justify; color: #000000; font-size: 14px; font-family: Arial; }
ol a:link { font-weight: bold; text-decoration: underline; color: #6C767F; }
ol a:visited { font-weight: bold; text-decoration: underline; color: #6C767F; }
ol a:hover { font-weight: bold; text-decoration: none; color: #000000; }

 ol li { margin: 0px; padding: 5px 0px 2px 7px; vertical-align: baseline; }
#midcol { margin:0px; padding:0px; width:25px; }
#midcoltop { margin:0px; padding:0px; width:25px; height:30px; }
#longgrey { background-color:#CCCCCC; width:1px; height:auto; padding-top: 30px; }
#text {
	padding-top: 60px;
	width: auto;
}
#text2 {
	padding-top: 40px;
	width: auto;
}
#phone {
	width:204px;
	height:90px;
	position:absolute;
	top:93px;
	color: #333333;
	text-align: right;
	font-size: 17px;
	font-weight: bold;
	left: 63px;
}
.name { font-style:italic; color:#D3323B; padding-bottom: 20px; }
input { background-color:#FFFFFF; color:#000000; border: 1px solid #000000; }
textarea { background-color:#FFFFFF; color:#000000; border: 1px solid #000000; }
.bold { padding: 1px 2px 1px 2px; font-weight:bold; }
.red { font-weight:normal; color:#D3323B; border: 1px solid #D3323B; margin: 1px 0px 0px 0px; text-align: center; padding: 0px; }
.red a:link { color:#D3323B; text-decoration:none; margin: 1px 0px 0px 0px; padding: 2px 3px 3px 3px; width: 8px; height: 8px; }
.red a:visited { color:#D3323B; text-decoration:none; padding: 2px 3px 3px 3px; margin: 1px 0px 0px 0px; height: 8px; width: 8px; }
.red a:hover { color:#FFFFFF; text-decoration:none; background-color:#D3323B; padding: 2px 3px 3px 3px; margin: 1px 0px 0px 0px; width: 8px; }
.redonit { color:#FFFFFF; text-decoration:none; background-color:#D3323B; padding: 2px 3px 3px 3px; margin: 1px 0px 0px 0px; width: 8px; border: 1px solid #D3323B; }

ul ul { list-style-type: disc; color:#D3323B; vertical-align:bottom; }
.black { color:#000000; }
.page { margin-left:15px; }
#overmenu { padding: 0px 0px 20px 0px; margin: 0px 0px 0px 20px; width: 210px; background-image: url(pictures/leftmenuback.jpg); background-position: center; background-repeat: no-repeat; }
.right { text-align:right; margin: 0px; font-style: italic; padding: 5px 20px 5px 20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
em { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
.centerred { color: #D3323B; font-weight: bold; font-size: 16px; display: table; text-align: center; padding: 5px 20px 10px 20px; font-family: Arial; margin: 0px; }
#rhinc { position:absolute; left:287px; top:35px; z-index:10; color: #D3323B; font-style: italic; font-size: 14px; font-weight: bold; font-family: Verdana; }
