@charset "UTF-8";
/* CSS Document */

body{
background:#FFF;
margin:0px;
padding:0px;
color:#333;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

body.mceContentBody{
padding:15px !important;
width:660px !important;
background:#fff !important;
color:#333 !important;
font-family: Arial, Verdana, Helvetica, sans-serif !important;
font-size:12px !important;
}

a:link{
color: #BD2929;
}

a:visited{
color:#981212;
}

.mceContentBody a {
color: #BD2929 !important;
}

a:hover {
text-decoration: none;
color: #21428C;
}

#page{
width:900px;
margin-left: auto;
margin-right: auto;
background:#fff;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

#header{
padding:10px;
color:#000;
font-size:14px;
}

#nav{
background:#63399C url(images/nav-bg.gif) top repeat-x;
}

#nav ul{
margin:0px;
padding:0px;
list-style:none;
}

#nav li{
display:block;
float:left;
margin:3px 0px 3px 1px;
}

#nav a {
display:block;
padding:8px 15px 8px 15px;
text-decoration:none;
color:#fff;
font-size:14px;
font-weight:bold;
}

#nav a:hover, #nav .sel a{
background:#9774c6;
}

 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #nav a {float:none;}
  /* End IE5-Mac hack */

.dropdown{
visibility:hidden;
}

.dropdown li.submenu ul{
background:#9774c6;
padding:0px;
margin:0px;
}

.dropdown li.submenu ul a{
padding:5px 10px 5px 10px !important;
white-space:nowrap;
display:block !important;
font-size:12px !important;
}

.dropdown li.submenu ul a:hover{
background:#63399C !important;
}

.dropdown li.submenu ul li{
clear:both;
}

.clear{
clear:both;
}

#main{
padding:10px;
padding-right:0px;
clear:both;
}

#left-col{
width:200px;
float:left;
margin-right:20px;
}

#left-col h3{
padding:5px;
color:#fff;
margin:0px;
font-weight:bold;
font-size:13px;
background:#bd2929;
line-height:1em;
}

#content{
width:660px;
float:left;
}

.question-box{
background:#FFF;
padding:5px;
border:1px solid #6080c8;
margin-bottom:10px;
}

form{
margin:0px;
padding:0px;
}

checkbox {
border: 3px double #999999;
padding:1px;
color: #333333;
font-size: 10px;
}

textarea {
border: 3px double #999999;
padding:1px;
color: #333333;
font-size: 10px;
}

input {
border: 3px double #999999;
padding:1px;
color: #333333;
font-size: 10px;
}

input.submit{
border: 2px double #999999;
padding: 1px;
background-color: #FFF;
color: #333333;
font-size: 10px;
}

h1 {
font-size:  24px;
font-weight: bold;
color: #bd2929;
margin-top: 8px;
margin-bottom: 15px;
}

h2 {
font-size:  18px;
font-weight: bold;
color: #bd2929;
margin: 0px;
}

h3 {
font-size:  14px;
font-weight: bold;
color: #000;
margin: 0px;
}

h4 {
font-size:  13px;
font-weight: bold;
color: #000;
margin: 0px;
}

#footer{
width:900px;
margin-left: auto;
margin-right: auto;
font-size:10px;
padding:10px 0 10px 0;
text-align:center;
}

img a, a img{
border:none;
}

.cat-listing ul{
margin:0px;
padding:0 20px 20px 20px;
list-style:none;
}

.cat-listing li{
display:block;
padding:10px;
background:url(images/cat-bg.gif) top repeat-x;
border-top:2px solid #bd2929;
}

.cat-listing h2, .cat-listing a h2, .cat-listing h2 a{
color:#21438D;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
font-size:16px;
text-decoration:underline;
}

.cat-listing a:hover h2, .cat-listing h2 a:hover{
color:#bd2929;
}

.cat-listing p{
padding:0px;
margin:0px;
}

.paginate{
text-align:center;
padding:10px;
}
