a{
    font-size: 12pt;
    font-weight: bold;
}

a:visited { color: #FF0000; text-decoration: underline; }
a:link { color: #004984; text-decoration:underline; }
a:hover { color: #306b9b; text-decoration: underline; }

body {
   line-height: 	1.5em;
   font-family: 	Verdana,Arial,Helvetica,sans-serif;
   font-size: 		11pt;
}
h1, h2, h3, h4, h5, h6 { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #004984;
}
h1 { font-size: 140%; }
h2 { font-size: 125%; }
h3 { font-size: 110%; }
h4 { font-size: 95%; }
h5 { font-size: 80%; }
h6 { font-size: 75%; }

p.question {font-weight: bold;}

/*we can not assign a class or id to generated buttons so we wrap in span */
span.nicebutton input
{ 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: 900;
    color: #ffffff;
    border: 2px #ff8c00 outset;
    background-color: #ff8c00;
}
.warning
{ color: red; }

#footer {
  border-top: #000000 1px solid;
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 100%; 
}

#footer a{
    font-size: 80%; 
    font-weight: normal;
}

#menu_background {
  background-color:   	#ffcc33;
}

#menu{
  text-align: right;
  color:		#316b9b;
  font-weight: 		700;
}

#content_background {
        background:#fff;
  	border-left: #000 1px solid;
}

#topsection{
  background-image:url(/img/csdbanner.jpg);
  background-repeat: no-repeat;
  background-color:	#316b9b;
  border-bottom: #000 2px solid;
  color: 		#fff;
}

#searchbar div
{
    BORDER-RIGHT: #0066CC 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #0066CC 2px solid; 
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #0066CC 2px solid; 
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #0066CC 2px solid;
    BACKGROUND-COLOR: #306B9B;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 555px;
}
