/* *** Generated by www.csscreator.com *** */

html, body{height:100%; min-height:100%;}

body{ 
    text-align:center; 
    margin:0; 
    padding:0;
    font-family:arial, sans-serif;
    font-size:87%;
    }

#bbox{  
    padding:0 32px;  
    width:721px; 
    margin:0 auto;
    text-align:left;
    position:relative;
    border-bottom:solid #DADAD2 1px;
    } 
    
    @media all{
    /* hidden from older browsers*/
    #bbox{
        background-image:url(images/bodybg.gif);
        background-repeat:repeat-y; 
        }
    }
#header{
    height:150px;  
    width:100%;  
    background-image:url(images/headbg.gif); 
    background-repeat:no-repeat; 
    background-position:top right;
    border-bottom:solid #DADAD2 1px;
    } 
#leftcol{
    width:150px; 
    height:100%;  
    float:left;  
    padding:0;
    } 

#maincol{ 
    width:385px; 
    height:100%; 
    position:relative;  
    padding:10px;  
    border:solid #DADAD2 1px;
    float:left;
    } 
  
#rightcol{
    width:150px; 
    height:100%; 
    float:right; 
    padding:0; 
    margin:0;    
    border:solid 1px #DADAD2; 
    } 


* html #bbox{height:1%;}
#bbox:after{content:"."; display:block; visibility:hidden; clear:both; height:0;}
.cb{clear:both;}
.logo{position:relative; left:40px; top:40px;}

.sbox{width:40px; height:40px; border:solid 3px #0033CC; margin:3px; background-color:#898989; float:left;}
.clr{clear:both;}
#header h1{color:#9DAFD1; margin:0; font-size:1em; position:absolute; top:120px; left:80px;}

 h2, h3, h4, h5 {color:#141414;}
h4.st{margin: 0; background-color:#DADAD2;  padding:.3em;}
img{border:0}
table.plans tr td, table{border: solid 1px #C5CFE1; border-collapse:collapse; padding:2px;  text-align:center; background-color:#EFEFED;}
table.plans{margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
table.plans th {background-color:#C5CFE1; color:#000000;}
.clrb{clear:both; border:solid #DADAD2 1px; height:20px; margin: 2px 0; }


a{color:#0000FF; text-decoration:none;}
a:visited{color:#333399; text-decoration:none;}
a:hover{color:#666666; text-decoration:none;}

#menubar{
	width: 100%;
	padding: 0 0 10px 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, 
	Arial, sans-serif;
	color: #333;
	}

    	#menubar ul {
		list-style: none;
		margin: 4px;
		padding: 0;
		border: none;
        background-color:#FFFFFF;
		}
		
	    #menubar li {
		margin: 1px 0 0 0;
        padding:1px;
        background-color:#9DAFD1;
		}

        #menubar li a {
		display: block;
		padding: .3em;
		border: 1px solid #FFFFFF;
		background-color: #9DAFD1;
		color: #000000;
		text-decoration: none;
		width: 100%;
		}

	html>body #menubar li a {
		width: auto;
		}

	#menubar li a:hover {      
		color: #660099; 
        background-color: #9DAFD1;
		}

#menubar li a.current, #menubar li a.current:hover{color:#FFFFFF; }

/* Sites */
a.sites{color:#0000FF; text-decoration:none;}
a.sites:visited{color:#333399; text-decoration:none;}
a.sites:hover{color:#660099; text-decoration:none;}


#rightcol ul {
	list-style: none;
	margin: 0.3em 0;
	padding-left: 0.5em;
}
#rightcol ul.but{width:80px; text-align:center;  margin-top:.5em;}
.aup li{margin-top:10px;}

.scr{height:350px; overflow:scroll; padding:0 0 0 5px;}
/*.scrlistbox{overflow:hidden;  width:95%; }*/

/* Forms */

#errormsg{display:none; }
/*
input, textarea{border:solid 1px #003399; border-style: solid  inset inset solid; border-width:1px 2px 2px 1px ;} */
input, textarea{border-color:#9DAFD1;}
input.but{border:solid 1px #003399; color:#FFFFFF; background-color:#003399;}
input.but:hover{border:solid 1px #003399; color:#FFFFFF; background-color:#6699CC;}
.rdo {border:0;}


.dlf dt{float:left; position:relative; clear:left; width:30%; text-align:right; line-height:1.5em; margin:.5em 1em 0 0;}
.dlf dd{clear:right; margin:.5em 0 0 0; line-height:1.5em;}
.dlf dt.rdo{float:left; position:relative; clear:both; width:30%; text-align:right;  margin:.5em 1em 0 0;}
.dlf dd.rdo{ clear:both; padding-left:.5em; margin-left:30%;}


@media print{
  body{background:#FFFFFF;}
    #leftcol{display:none;}
    #maincol{margin:10px; color:#000000; background:#FFFFFF; }
    a{color:black;}
    #rightcol{display:none;}
}   

