* {padding:0; margin:0; border:none; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";}
h1{color:#FFFFFF;}
h2 {color:#2e426f; font-size:20px; padding-bottom:20px;}
p {color:#333333; font-size:13px; line-height:1.5em;}
a {color:#2e426f; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

body {background:#e8e8e8 url(images/tile.jpg) repeat;}

#wrapper {width:900px; margin:0 auto;}

#header {background:url(images/header.jpg) no-repeat center; height:258px;}

#client {float:right; padding:7px 15px; width:85px;}
#client p a {font-weight:bold; font-size:10px;}

#navigation {padding:47px 0 0 28px;}
#navigation ul {width:100%;}
#navigation ul li {list-style:none; display:inline; margin:0; padding:0; line-height:22px;}
#navigation ul li#currentpage a {color:#fff; background:#2e426f;}
#navigation ul li a {text-decoration:none; color:#2e426f; padding:10px 10px 9px; font-weight:bold; font-size:13px;  line-height:22px;}
#navigation ul li a:hover {background:#2e426f; color:#fff;}

#logo {padding:50px 60px;}
#logo h1 {text-indent:-999px;}

#main {background:url(images/bodytile.jpg) repeat-y; padding:0 15px; }
#content {background:url(images/bodyfade.jpg) repeat-x; padding:50px;}

#secondary {float:right; width:200px}

#primary {width:530px;}
#primary #contentContainer {border:1px solid #ddd; padding:30px; background:url(images/back.jpg) repeat-x;}
#primary #contentContainer ul {color:#333333; font-size:13px; line-height:1.5em; padding-left:15px;}

input, textarea {border:1px solid #ddd; padding:5px; background:url(images/back.jpg) repeat-x; font-size:13px; color:#333;}
textarea {width:96%; height:100px; padding:10px;}
#submit_btn {cursor:pointer; background:#2e426f; color:#fff;}
.label {font-size:13px; color:#333333;}
.formDivider {padding:5px; width:98%; background:#2e426f; color:#fff; text-align:center;}
.right {float:right;}
.red {color:#FF0000; font-weight:bold;}
#radios {height:450px;}

#testimonial {clear:both; margin-top:50px; width:650px; background:url(images/testback.jpg) no-repeat; border:1px solid #ddd; padding:55px 20px 20px 100px;}
#quote {font-size:18px; padding-right:60px; color:#666;}
#by {text-align:right; margin-top:20px; color:#999;}

#footer {background:url(images/footer.jpg) no-repeat; height:86px; margin-bottom:20px;}
#footer #copyright {float:right; padding:40px 45px 0 0;}
#footer #copyright p {color:#ccc; font-size:10px;}
#footer #copyright a {color:#ccc; text-decoration:underline;}
#footer #copyright a:hover {color:#fff;}