html { margin:0; }
body { margin:0; font-family:Tahoma; font-size:12px; border:none;}
img {border:none;}
form {margin:0; padding:0;}
#main { width:985px; margin:auto;}
#header { height:46px; margin-top:0px;background:url(images/bg-top-bar.gif) bottom repeat-x; margin-bottom:2px; clear:both; }
#navbar { height:39px;  padding-top:0px;  }
#navbar .selected, #navbar a:hover{ display:block; float:left; background:url(images/bg-menu-sel.gif)}
#navbar a {padding:18px 20px 0px 20px; float:left; margin-right:1px; display:block; height:28px; color:#FFFFFF; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; }
#logo { background:url(images/logo.jpg) no-repeat; display:block;  height:45px;  margin-bottom:5px; margin-top:15px; float:left; width:412px; }
#logo a {text-indent:-999px; display:block; width:228px; height:51px;}
#midcolumn { float:left; padding-top:20px; width:505px;    background:url(images/bg-mid.gif) repeat-y; padding-left:30px; display:block;  }
#midcolumn2 { float:left; margin-top:0px; width:723px;   background:url(images/bg-mid.gif) repeat-y; display:block;  }
#leftcolumn {width:202px; float:left; padding:20px 0px 0px 30px; background:url(images/bg-left.gif) repeat-x;}
#leftcolumn2 {width:202px; float:left; padding:20px 0px 0px 30px; background:url(images/bg-left.gif) repeat-x;}
#rightcolumn { width:188px; float:right; padding-top:20px;}
#footer {clear:both; text-align:right; color:#b1b1b1; font-size:10px; padding-top:20px; padding-bottom:20px; width:985px; margin:auto;}
#footer a {color:#b1b1b1;}
#leftmenu {margin:10px 0px 20px 20px; padding:0; color:#b1b1b1; list-style-image:url(images/bulet1.gif); line-height:20px; }
#inner {padding-top:0px;}
.topimg { text-align:right; width:753px; height:288px; margin:0px 0px 0px 0px; float:right }
.t1 {color:#858585; font-size:14px; }
.t2 {color:#858585; font-size:12px; }

.img1 { list-style:none; margin:10px 0px 10px 0px; padding:0px 0px 0px 5px;  }
.img1 li {text-align:center; width:247px; float:left; margin-right:3px; margin-bottom:10px;}
.img1 li div {width:245px; height:184px;border:solid 1px #cccccc; }
.img1 li p {padding:0; margin:0; text-align:center; padding-bottom:20px;}
.img1 li.portrait div {border:none;}
.img1 li.portrait div img {border:solid 1px #cccccc;}
h2 { color:#b71900; font-size:18px; margin:0; padding:0;}
.hr { height:1px; background-color:#eaeaea; line-height:1px;}
h1 {color:#404040; font-size:20px; padding:0; margin:0;}

.box1, .box4 { padding:5px 10px 0px 20px; margin:0; background:url(images/bg-box-top.gif) no-repeat;  width:158px; color:#444444; background-color:#f7f7f7; line-height:20px; }
.box1 h2, .box2 h2, .box3 h2, .box4 h2 {color:#FFFFFF; height:31px; margin:0px 0px 10px 0px; padding:0px; font-size:14px; display:block;}
.box1 p, .box2 p, .box3 p { margin:0; padding:0px 0px 20px 0px;}
.box4 p { margin:0; padding:0px 0px 10px 0px;}
.box1 p a, .box2 p a, .box3 p a, .box4 p a {color:#d32c10;}
.box2 { padding:5px 0px 0px 20px; margin:0; background:url(images/bg-box-in.gif) no-repeat;  width:168px; padding-left:20px; color:#444444; background-color:#f7f7f7; line-height:20px;}
.box3 { padding:5px 10px 0px 20px; margin:0; background:url(images/bg-box-custom1.jpg) no-repeat; height:124px; width:158px; padding-left:20px; color:#444444; background-color:#f7f7f7; line-height:20px;}
.box1 h6, .box2 h6, .box3 h6, .box4 h6 {font-size:12px; padding:0; margin:0;}
.form1 {margin:auto; padding:0; list-style:none; width:500px; margin-top:20px }
.form1 form {margin:0; padding:0;}
.form1 input, .form1 textarea {width:200px; border:solid 1px #cccccc; margin:0px 0px 0px 10px; padding:0; height:15px; float:left;  }
.form1 textarea {height:100px;}
.form1 li {width:500px; line-height:20px; text-align:left;  margin-bottom:5px; float:left;  }
.form1 .submit {line-height:30px; text-align:center; padding-left:150px;}
.form1 .submit input {border:solid 1px; height:30px; width:50px; float: left }
.form1 p {display:block;  width:150px; margin:0; padding:0; float:left; clear:both;}

#listBox {border:solid 1px #cccccc; background-color:#f7f7f7; margin-top:10px; }
#listBox ul { list-style-image:url('images/check.gif'); margin:0; padding:0px 0px 0px 20px; list-style-position:inside; }
#listBox ul p {background-color:#f7f7f7;}
#listBox p {background-color:#C4E4FF; margin:0; padding:5px; }
#listBox .c1 {width:230px; float:left;}

.listBox {border:solid 1px #cccccc; background-color:#f7f7f7; margin-top:10px; }
.listBox ul { list-style-image:url('images/check.gif'); margin:0; padding:0px 0px 0px 20px; list-style-position:inside; }
.listBox ul p {background-color:#f7f7f7;}
.listBox p {background-color:#C4E4FF; margin:0; padding:5px; }
.clear {clear:both;}

#tagline {font-family:Tahoma; font-style:italic; float:right; height:45px; font-size:16px; font-weight:bold; color:#01478d; background:url(images/the-leader.gif) no-repeat 0px 5px; margin-top:10px;}
#tagline b {visibility:hidden;}


