/* Resetting default padding and margin - http://www.clagnut.com/blog/1287/ */
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;  }
li,dd {margin-left:1em;}
fieldset {position:relative;top:0;left:0;padding:0; border:none;}
/*form {position:relative;top:0;left:0;}*/
img {border:none}
/* end reset */

body {font-size:62.5%;background-color:#FCF7F7; font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrapper {position:relative;top:0;left:0;width:760px; margin:0px auto; }
#wrapperinner {}

#header {position:relative;top:0px;left:0px; height:123px; background:url(images/bk_header.jpg) top left no-repeat #FFFFFF;} /* if using real text use: "images/bk_header_no-quote-text.jpg" */
#jrclogo {position:relative; top:0px; left:0px;}
#headerquote {position:absolute; top:5px; left:450px; color:#b10052; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:10px; font-weight:bold;}
#headlink1 {position:absolute; top:0px; left:600px; }
#headlink2 {position:absolute; top:42px; left:600px; }
#headlink3 {position:absolute; top:0px; left:657px; }
#headlink4 {position:absolute; top:45px; left:657px; }
#headlink5 {position:absolute; top:0px; left:438px; }

#body {position:relative;top:0px;left:0px;background: url(images/bk_nav.jpg) top left repeat-y #FFFFFF; width:760px;}
#bodyinnerhome {position:relative;top:0px;left:0px; background:url(images/bk_body_home.jpg) bottom right no-repeat;}
#bodycontent {position:relative/*absolute*/;top:0px;left:117px; width:643px;}
.intro {font-size:11px; font-weight:bold;}
h1 {margin-bottom:10px; font-size:18px;} 
h2 {margin-bottom:10px; font-size:14px;} 
p {margin:0 10px 10px 0px;} 
ul {margin-bottom:10px; margin-left:0px; padding-left:10px;}
ol, ul { margin:0 10px 0 20px;}
ol li,ul li { padding:0 0 10px 0;}

#nav {position:absolute/*relative*/;top:0px;left:0px; width:117px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; line-height:16px; color:#cc025f;}
#nav div.link {position:relative;top:0px;left:0px; padding:0px 0px 0px 11px; font-weight:bold;}
#nav div.link a {}
#nav div.link a:link, #nav div.link a:visited {text-decoration:none; color:#cc025f;}
#nav div.link a:hover, #nav div.link a:active {text-decoration:underline; color:#cc025f;}
#nav div.seperator {position:relative;top:0px;left:0px; padding:2px 0px;}
#pinkbox {position:absolute;top:177px;left:0px; width:100px; height:60px; background:url(images/bk_nav_box.gif) no-repeat left top;}
#pinkbox #pinkboxtext {position:relative;top:0px;left:0px; padding:5px 10px 0px 10px;color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; line-height:10px;  }

#footer {position:relative;top:0px;left:0px; height:80px;background:url(images/bk_footer.jpg) top left no-repeat #FFFFFF;}
#footerhome {position:relative;top:0px;left:0px; height:80px;background:url(images/bk_footer_home.jpg) top left no-repeat #FFFFFF;}
#footertext {position:absolute; top:37px; left:14px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:10px; font-weight:bold;}

.prop {float:left;width:1px; }
.minclear {clear:both;height:1px;overflow:hidden;/**/ }

/* form */
div.row {clear:both; padding-top:6px;width:640px;}
* html div.row {clear:both; padding-top:6px;width:600px;}
div.rowhide { display:none;}
div.row div.formleft {float:left;padding:0; margin:0;width:150px;text-align:right; color:#666666; font-weight:bold;}
div.row div.formright {padding:0; margin:0;margin-left:160px;}
.errormessage { padding:5px; background-color:#CC0000; color:#FFFFFF;}
.star { color:#CC0000;}

