/* general attributes */
html {margin:0; padding:0;}
body { margin: 0; padding: 0; height:100%; background:#ffffff; text-align:center; font: 80% verdana, arial, helvetica, sans-serif; font-weight: normal;}
.hide {display: none;}
img {border:0;}

/* Page */
#pageholder {width:90%; margin:0 auto;}

/* Page 2 */
#pageholder2 {width: 100%; margin:0 auto;}

/* Top  */
#top {background: #efefef; height: 27px; text-align: right; padding:0; margin:0;}
#top p {margin:0; padding:5px; color:#A9000E;}
#top a, top a:visited {color: #000000; font-weight: normal; text-decoration: none; padding:0 10px 0 10px; margin:0; font-size:90%;}
#top a:hover {color: #A9000E;}

/* Pop Up Top  2*/
#pop1 {background: #efefef;  height: 15px; text-align: right; }
#pop2 {background: #fff url(../images/bgTopimage02.jpg) repeat-x; height: 87px;}
#pop3 {background: #900;  height: 21px; text-align: right;}
#pop3 a, pop3 a:visited {color: #fff; font-size: 80%; font-weight: normal; text-decoration: none; padding: 10px; margin-top:10px;}
#pop3 a:hover {color: #A60202; font-weight: normal; text-decoration: none; padding: 10px;  margin-top:10px;}


/* Top Image */
#topimage {background:url(../images/bgTopimage.jpg) repeat-x; margin: 0; padding:0; height:114px;}
#topimage p.logo {float:left; margin:0; padding:0;}
#topimage p.image {float:right; margin:0; padding:0;}
#topnoflash {float:right;}

/* top links */
#topnav {background: url(../images/bgTopnav.jpg) repeat-x; height:36px; text-align:right; margin:0; padding:0; clear:both;}
#topnav ul {margin:0; padding:10px 0 0 0; }
#topnav li {margin:0; padding:0; display:inline;}
#topnav a, topnav a:visited {color: #000000; font-weight: normal; text-decoration: none; padding: 0 10px 0 10px; margin:0; background: transparent url(../images/line_grey.gif) no-repeat bottom left;}
#topnav a:hover {color: #A9000E;}

#home {float:left; margin:10px 2% 20px 0; padding:0; width:73%;}
#homeboxes {clear:both; margin:0; padding:0;}
#homebox1 {float:left; margin:0 2% 0 0; padding:0; width:30%}
#homebox2 {float:left; margin:0; padding:0; width:60%; text-align:left;}
#homebox2 h1 {font-size: 120%; font-weight: bold; margin: 0; padding:5px 0 5px 0; color: #A60202;}
#homebox2 p {padding:5px 0 5px 0; margin:0; text-align:left;}

/* What, Why, Who */
#what {float:left; height: 320px; border:1px solid #cccccc; margin:0 2% 0 0; padding:0; width:30%; background: url(../images/photo_what.jpg) no-repeat 50% 30px;}
#what h1 {background: #f4f4f4 url(../images/h1_grad.gif) repeat-x top left; color:#A9000E; margin:0; padding:7px 15px 5px 15px; border-bottom:1px solid #cccccc; text-align:left;}
#what p {padding:5px 10px 5px 10px; margin:0; text-align:left;}

#why {float:left; height: 320px; border:1px solid #cccccc; margin:0 2% 0 0; padding:0; width:30%; background: url(../images/photo_why.jpg) no-repeat 50% 30px;}
#why h1 {background: #f4f4f4 url(../images/h1_grad.gif) repeat-x top left; color:#A9000E; margin:0; padding:7px 15px 5px 15px; border-bottom:1px solid #cccccc; text-align:left;}
#why p {padding:5px 10px 5px 10px; margin:0; text-align:left;}

#who {float:left; height: 320px; border:1px solid #cccccc; margin:0 2% 0 0; padding:0; width:30%; background: url(../images/photo_who.jpg) no-repeat 50% 30px;}
#who h1 {background: #f4f4f4 url(../images/h1_grad.gif) repeat-x top left; color:#A9000E; margin:0; padding:7px 15px 5px 15px; border-bottom:1px solid #cccccc; text-align:left;}
#who p {padding:5px 10px 5px 10px; margin:0; text-align:left;}

/* LeftNav */
#leftnav {float: left; margin: 0; padding:0; width: 220px; text-align:left; background:#8F993D;}

#leftnav h1 {color: #A60202; font-weight: normal; margin:0; padding: 0 0 0 17px;}
#leftnav p {color: #9F0000; font-weight: normal;  margin:0;  padding: 0 0 0 17px;}

#leftnav ul {list-style: none; margin: 10px 0; padding: 0px; text-indent: 0; line-height: 150%;}
#leftnav li {font-weight: normal; padding: 2px 0 7px 0; margin: 5px 15px 5px 15px; background:url(../images/left_fade.gif) no-repeat bottom center ;}
#leftnav li a {color: #fff; background: url(../images/navbullit.gif) no-repeat 0 5px; font-weight: normal; padding: 0 0 0 20px; margin: 0; text-decoration: none; display:block;}
#leftnav li a:hover {color: #A9000E;}

#leftnav li.indent {color: #fff; padding: 2px 10px 2px 15px; margin: 0px 10px 0px 10px; font-size: 80%;}
#leftnav li.indent .sublink {color: #fff; background: url(../images/navbullit_02.gif) no-repeat 0 7px; padding: 0 0 0 15px; margin: 0; text-decoration: none; display:block;}
#leftnav li.indent .sublink:hover {color: #A9000E;}

#leftnav li.indent2 {color: #fff; padding: 2px 10px 2px 20px; margin: 0px 10px 0px 10px;  }
#leftnav li.indent2 .sublink2 {color: #fff; background: url(../images/navbullit_02.gif) no-repeat; padding: 0 0 0 12px; margin: 0; text-decoration: none; display:block; font-size: 90%;}
#leftnav li.indent2 .sublink2:hover {color: #A9000E;}

/* Content */
#content {margin: 5px 0 0 230px; padding:0; text-align:left;}
#content p {color: #000000; font-weight: normal; margin: 0; padding:5px 0 5px 0;}
#content table {color: #000000; font-size: 100%;font-weight: normal; width: 500px;}
#content h1 {font-size: 120%; font-weight: bold; margin: 0; padding:5px 0 5px 0; color: #A60202; border-bottom:1px solid #dddddd;}
#content h2 {font-size: 120%; font-weight: normal; margin: 0; color: #A60202; text-transform: uppercase;}
#content h3 {background: url(../images/btn_arrow.gif) no-repeat bottom left; font-size: 80%; font-weight: normal; margin: 5px 10px 5px 10px; padding: 0 0 0 15px;}
#content a, content a:visited { color: #A60202; font-size: 100%;font-weight: normal; text-decoration: none;}
#content a:hover {color: #000000;}

#content ul {list-style: none; margin: 5px 0 10px 0; padding: 0px; text-indent: 0; line-height: 150%;}
#content li {color: #000; background: url(../images/red_bullit.gif) no-repeat 10px 7px; padding: 3px 0 3px 30px; margin: 0 0 0 10px; text-decoration: none;}

/*
#content li {color: #000; padding: 3px 0; margin: 0px 5px 0 10px;}
#content li a {color: #000; background: url(../images/red_bullit.gif) no-repeat 10px 3px; font-weight: bold; padding: 0 0 0 30px; margin: 0; text-decoration: none;}
#content li a:hover {color: #A60202;}*/

#content li.second {color: #000; padding: 1px 5px 1px 12px; margin: 0px 13px 0 10px;}
#content li.second .sublink {color: #000; background: transparent url(../images/bullit.gif) no-repeat 0px 6px; padding: 0 0 0 15px; margin: 0; text-decoration: none; font-weight: normal; font-size: 90%;}
#content li.second .sublink:hover {color: #A60202; background: transparent url(../images/bullit.gif) no-repeat 0px 6px;}



#content form {background-color: #efefef; margin: 10px;  border: 1px solid #cccccc; padding:15px;} 
#content .smalltext {color: #A60202; font-size:80%;}
#content hr {background-color:transparent;  color: #ffffff; border-bottom: 1px solid #DEDDDB; margin: 10px;}

#sitebox {background: #efefef; border: 1px solid #dddddd; padding:15px 15px 0 15px;} 


/* Right Navigation */
#rightnav {float:right; margin:10px 0 20px 0; padding:0; width:24%; text-align:left; background: url(../images/photo_right.jpg) no-repeat 50% 30px;}
.right {border:1px solid #cccccc; margin:0; padding:0;}
.right h1 {background: #f4f4f4 url(../images/h1_grad.gif) repeat-x top left; color:#A9000E; margin:0; padding:10px 0 10px 0; border-bottom:1px solid #cccccc; text-align:center;}
.right p {padding:5px 10px 5px 10px; margin:0; text-align:left;}
.right ul {list-style: none; margin: 5px 0 10px 10px; padding: 0px; text-indent: 0; line-height: 150%;}
.right li {color: #000; padding: 3px 17px; margin: 0px 5px 0 10px; background: url(../images/red_bullit.gif) no-repeat 0px 8px;}
.right a, content a:visited {color: #000; font-weight: normal; text-decoration: none;}
.right a:hover {color: #A60202;}
.right table a {font-size: 80%;}

/* Footer */
#footer {background: url(../images/bgFooter.jpg); text-decoration: none; margin: 0; padding:0; height:41px; clear: both;}
#footer p {text-decoration: none; color: #ffffff; padding:18px 0 0 0; margin:0; font-size: 90%;}



/* Bespoke Template Content Elements */
.input1 {border: 1px solid #DEDDDB; font-size: 100%; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #FFFFFF;}
.input2 {font-size: 100%; color: #000000; font-family: verdana, arial, helvetica, sans-serif;}
.box2 {border:1px solid #DEDDDB; padding:5px; margin:0 10px 0 10px; background-color:#F7F7F7;}
.box {border:1px solid #cccccc; padding:2px 4px 2px 4px; color: #A60202; background:#ffffff;}
.smalllink {color:#12306E; font-size:80%; font-weight: normal; text-decoration: none;}
.layoutMain { float: left; margin: 8px 0px 0px 0px; padding: 4px 8px 0px 0px; }
.layoutMain IMG { padding: 1px; border: 1px solid #cccccc; }
.subnav {color:#01795D; font-size:100%; font-weight: normal; text-decoration: none;}
.button { height: 27px; width:99px; background : url(../images/btn_sitesubmit.gif) no-repeat; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size:100%; padding: 0; margin:0; border:0;}
