/*General classes*/
ol, ul {line-height:125%;}
ul {list-style:none; margin:0px 0px 10px; padding:0px;}
ul li {margin:0px; padding:0px;}
p {line-height:125%;}
form {margin:0px;}

#content {padding-top:0px;padding-right:0px;width:737px;}


/***********Middle Column IDs and Classes**********/

/*General Middle Column*/
#midcol {float:left; width:505px; font-size:85%; padding:15px 0px 0px 10px;margin:0px;border-right:1px solid #ccc;}
#midcol img {margin-bottom:10px;}
#midcol p {margin:0px 0px 10px; padding:0px;}
#midcol h2 {margin:0px 0px 3px 0px; font-size:small; color:#333333;}

#homeimage {text-align:center;margin-top:20px;}

#sponsor {margin-top:10px;}
#sponsor img {float:left;width:100px;padding-right:15px;border:0px;}
#access {margin-top:10px;}
#access img {float:left;width:40px;padding-right:15px;border:0px;}



/***********Right Column IDs and Classes**********/

/*General Right Column*/
#rightcol {float:right;width:206px;background:transparent;font-size:95%;padding:0px 7px;margin:0px;}
#rightcol ul {margin:-3px 0px 0px 0px; padding:3px 3px 5px 0px;}
#rightcol ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:0px; padding:0px 0px 0px 20px; line-height:1.3em; vertical-align:baseline;}
#rightcol p {list-style:none; margin:0px 0px 10px 0px; padding:0px;}
#rightcol a {text-decoration:none;}
#rightcol a:hover {text-decoration:underline;}

/*Search Box*/
#search {font-size:90%; font-weight:bold; font-family:Verdana, Arial, sans-serif;background-color:#060;color:#fff;width:202px;margin:0px;padding:2px;}
#search form {margin:0px;}
.searchbox {font-size:12px; border:1px solid #00317b; margin:0px;}
.gobutton {font-size:11px; font-weight:bold; color:#fff; border:1px solid #ddd; background-color:#444; padding:0px;margin:0px;}
#search label {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

/*Featured Online Services*/
#featured {background-color:#fff;color:#000;border:1px solid black;padding:0px 0px 20px 0px;margin:10px 0px 0px 0px;}
#featured h2 {margin:0px;background-color:#006600;width:198px;padding:3px;}
#featured h2 a {color:#fff;font-size:11px;background-color:transparent;margin:0px;}
#featured p {padding-top:10px;}
#featured p img {float:left; width:40px; margin:-3px 7px 0px 5px; border:1px solid #000;}

/*Other Online Services*/
#otheronline {margin-top:10px;}
#otheronline h2 {margin:0px 0px 3px 0px; font-size:110%; color:#333333;}

