/* CSS Document */



body {background:url(../images/template.gif) repeat; margin:0px auto; padding:0px}


p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#333333}


a {color:#0000FF}

a:hover {color:#FF00FF}

a:visited {color:#990099}

a:visited:hover {color:#ff00ff}



/* Layout Divs */



#container {width:800px; height:100%; margin:0 auto}

#header {position:relative; background:url(../images/template_02.jpg) no-repeat center; width:778px; height:240px; margin:0px auto}

#page {position:relative; background:url(../images/template_04.gif) center top repeat-y; width:778px; height:100%; margin:0px auto;}

#maintext {position:relative; left: 25px; top:25px; width:550px; height:100%; padding-top:10px; padding-bottom:20px}

#footer {background:url(../images/template_05.jpg) no-repeat; width:758px; height:54px; margin:0px auto; padding: 28px 10px 0px 10px;}

#nav {width: 778px; position: relative; padding:0px; margin:0px auto; background:url(../images/template_04.gif); }

#rhc {position:absolute; left:580px; top:10px; width:170px; margin-right:15px; margin-top:25px; z-index:1;}

.rhc {background:#ffccff; border:1px solid #ccc; padding:10px;}

li.tickmark {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; list-style:url(images/tick.gif); padding-bottom:5px;}


/* Navigation*/


#navlist { margin:0; padding:0; list-style:none; position:relative; display:block; margin:0px auto; height:30px; width:749px; font:12px Arial, Helvetica, sans-serif; text-align:center; }

#navlist li { display:block; float:left; padding:0px; margin:0px; background:url(../images/nav.jpg)}

#navlist a { display:block; float:left; height:30px; width:106px; font-weight:bold; list-style:none; color:#fff; text-decoration:none; padding-top:11px; background:url(../images/nav.jpg); border-bottom:1px solid #000}

#navlist a:hover { background:url(../images/nav2.jpg) no-repeat top right; color: #FFFFFF; width:106px}

.active {color:#009900}



/* fp buttons */

#step { font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center;}

#step a { display:block; width:100px; height:23px; background:url(../images/step.jpg) no-repeat center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:2px; text-decoration:none}

#step a:hover {width:100px; height:23px; background:url(../images/step2.jpg) no-repeat center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:2px; text-decoration:none}





/* Style */



.header {font:24px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center}

.subheader {font:18px Verdana, Arial, Helvetica, sans-serif; color:#CC007B; text-align:center}

.subheaderP {font:18px Verdana, Arial, Helvetica, sans-serif; color:#CC007B; text-align:center}

.bodyText {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify}

.testimonial {font:12px Arial, Helvetica, sans-serif; color:#333333; font-style:italic; text-align:left}

.footer {font:10px Verdana, Arial, Helvetica, sans-serif; #333; padding:15px}

.step {width:100px; height:30px; background:url(../images/step.jpg) no-repeat center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:7px}

a.step {width:100px; height:30px; background:url(../images/step.jpg) no-repeat center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:7px; text-decoration:none}

a.step:hover {width:100px; height:30px; background:url(../images/step2.jpg) no-repeat center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:7px; text-decoration:none}

.imgr {text-align:right; border:solid 1px #000; margin:5px 0px 5px 10px}

.imgl {text-align:left; border:solid 1px #000; margin:5px 10px 5px 0px}

.small {font:10px Arial, Helvetica, sans-serif; color:#000}

.center {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center}