/***********HTML Base Style****************/
body { background-color: #B5102B; width: 100%; padding:0; margin:0; border:0; font-family: "Lucida Sans"; text-align:left; color:#000000; line-height:1.4em; font-size:0.7em; overflow-x: hidden; }

img { padding: 5px 0 25px 0; border:0; vertical-align:top; }
a { color: #B5102B; font-weight: lighter; }
p { margin:0; padding:0 0 10px 0; }
ul { margin-left: -15px; }
li {  border-bottom: solid thin #666666; margin-right: 20px; padding: 10px 0 2px 0; }
li.plain {  border-bottom: none; margin-right: 20px; padding: 10px 0 2px 0; }


hr { border:none; border-top:1px solid #CCCCCC; }
div.hr { border-top:1px solid #CCCCCC; margin:10px 0; }
div.hr hr { display:none; }


/*******Page Layout*******/

#bg_container { width: 840px; position: relative; left: 50%; margin-left: -420px; top: 50px; }
#bg_head { background: url(images/content-top.jpg); width: 840px; height: 42px; }

#bg_repeat { background: url(images/content-slice.jpg) repeat-y; width: 840px; min-height: 600px; }
#body_centre { width: 350px; position: relative; left: 242px; top: 135px; padding-bottom: 225px; }
#body_centre ul { margin-left:20px}

.logo { background: url(images/top_logo.jpg); width: 222px; height: 123px; position: absolute; left: 30px; top: 30px;   }
.side_img {width: 100%; height: 100%; position: absolute; left: 630px; top: 150px;  }

#bg_foot { background: url(images/content-base.jpg); width: 840px; height: 57px; }

#footer { width: 800px; position: relative; left: 50px; top: -45px; color: #333333; }



/*******Menu Setup*******/

#menu_container { width: 190px; height: 200px; position: absolute; left: 30px; top: 150px; }
#menu_head { background: url(images/menu-top.jpg); width: 190px; height: 32px; }
#menu_repeat { background: url(images/menu-slice.jpg) repeat-y; width: 190px; }
#menu_centre { width: 160px; position: relative; left: 25px; margin-top: 0px; }
#menu_foot { background:url(images/menu-base.jpg); width: 190px; height: 32px; }

.main_menu { list-style: none; font-size: 13px; line-height: 1.2em; text-decoration: none; list-style-position:outside}
.main_menu a { color: #000000; text-decoration: none;  }

.main_menu_active { list-style: none; font-size: 13px; text-decoration: none; ; list-style-position:outside}
.main_menu_active a { color: #B5102B; text-decoration: none; font-weight: bold; }


/********Table Styling**********/

table.center{ width: 350px; text-align: center; padding-bottom: 25px; margin-left: 25px;  }
table.questions { width: 372px; margin-left: -3px; padding-bottom: 10px; margin-right: 15px;}

td.head { font-family: Verdana; font-weight: bold; font-size: 14px; color: #B5102B; padding: 20px 8px 8px 8px; }
td.info { background-color: #F4F4F4; font-family: Verdana; font-weight: lighter; font-size: 11px; color: #000000; border-bottom: dotted thin; padding: 8px 8px 8px 8px; }


/******* text styles *******/
h1 { font-size: 24px; color: #B5102B; line-height:1.5em; margin:0; font-weight: bold; padding-bottom: 10px; }
h2 { font-size:1.2em; color: #B5102B; line-height:1.4em; margin:0; padding-bottom: 5px; }
h3 { font-size:1em; line-height:1.6em; margin:0; font-weight: lighter; padding-bottom: 5px; }
h4 { font-size:1em; line-height: 1.6em; margin:0 20px 0 20px; font-style: bold; }
h5 { }
h6 { }

#footer a { color:#666666; text-decoration: underline; }


