body
    {
     font: 12px, Arial, Verdana, Century Gothic, Tahoma, Helvetica, sans-serif;
	 color:#333333;
	 background: #9999FF;
	 margin: 0px;
	 padding: 0px;
    }

a
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #00457C;
     text-decoration: none;
     
    }
a:hover
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #003366;
     text-decoration: underline;
    }

p
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #333333;
     margin: 0px;
	 padding: 0px;
    }
p a
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #333333;
     text-decoration: none;
    }
p a:hover
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #003366;
     text-decoration: underline;
    }
h1
    {
     font: 21px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     font-weight: normal;
     color: #003366;
     margin: 0px;
	 padding: 0px;
    }
.body
    {
     position:relative;
     width:1000px;
     margin-left:-500px;
     left:50%;
     background-color: #FFFFFF;
     margin-top: 25px;
    }
.sites
    {
     height: 40px;
     width: 1000px;
     background-color: #9999FF;
     float: left;
    }
.tab
    {
     height: 40px;
     float: left;
     margin-right: 1px;
     padding: 0px;
    }
.olink
    {
     height: 40px;
     background-color: #CCCCFF;
     float: left;
    }
.olink2
    {
     height: 40px;
     background-color: #003366;
     float: left;
    }
.olink p,
.olink2 p,
.olink a,
.olink2 a
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #FFFFFF;
     font-weight: bold;
     text-decoration: none;
     padding-left: 5px;
     padding-top: 12px;
    }
.olink a:hover,
.olink2 a:hover,
.log a:hover,
.menu a:hover
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #FFFF33;
     font-weight: bold;
     text-decoration: underline;
    }            
.top
    {
     width: 1000px;
     height: 154px;
     background-color: #CCCCFF;
     float: right;
    }
.log
    {
     height: 40px;
     float: right;
     padding-right: 10px;
    }
.log2
    {
     background-image: url(images/point.gif);
     background-repeat: no-repeat;
     float: left;
     margin-left: 30px;
     margin-top: 12px;
     padding-left: 15px;
    }
.log2 p,
.log2 a
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #FFFFFF;
     font-weight: bold;
     text-decoration: none;
    }
.logo
    {
     width: 400px;
     height: 154px;
     background-image: url(images/logo.gif);
     background-repeat: no-repeat;
     float: left;
    }
.question
    {
     width: 600px;
     height: 41px;
     float: right;
    }
.question p,
.question a
    {
     font-weight: bold;
     color: #003366;
     float: right;
     padding-top: 12px;
     padding-right: 10px;
    }
.tag
    {
     width: 600px;
     height: 75px;
     background-image: url(images/tag2.gif);
     background-repeat: no-repeat;
     float: right;
    }
.tag h1
    {
     font-weight: bold;
     color: #003366;
     float: right;
     padding-top: 28px;
     padding-right: 10px;
    }
.menu
    {
     width: 600px;
     height: 38px;
     background-color: #003366;
     float:right;
    }
.menu div,
.menu div a
    {
     font: 12px, Arial, Veranda, Century Gothic, Tahoma, Helvetica, sans-serif;
     color: #FFFFFF;
     font-weight: bold;
     text-decoration: none;
	 text-transform: uppercase;
    }
.menu div a
    {
     background:url(/images/mark.gif);
     background-repeat: no-repeat;
     float: right;
     margin-top: 12px;
     padding-left: 14px;
     padding-right: 14px;
    }
.smenu2
    {
     width: 1000px;
     height: 39px;
     background-image: url(images/smenu2.gif);
     background-repeat: repeat-x;
     float: right;
    }    
.smenu
    {
     background-image: url(images/smenu.gif);
     background-repeat: repeat-x;
background-color: #003366 ; 
     height: 39px;
     float: left;
     border-right-style: inset;
     border-right-color: #999933;
     border-right-width: 2px;
     padding: 0;
    }
.smenu div,
.smenu div a
    {
     color:#FFFFFF;
     text-decoration: none;
     margin-top: 12px;
     padding-left: 10px;
     padding-right: 14px;
    }    
.smenu div a
    {
     background:url(images/point.gif);
     background-repeat: no-repeat;
    }    
.smenu div a:hover
    {
     color:#FFFF33;
     text-decoration: underline;
    }
.welcome
    {
     background-color: #FFFF33;
     float: left;
     width: 1000px;
    }
.welcome p
    {
     margin-left:10px;
     margin-top: 12px;
     padding-right: 10px;
    }
.curve
    {
     width: 1000px;
     height: 60px;
     background-image: url(images/curve.gif);
     background-repeat: no-repeat;
     background-color: #FFFFFF;
     float: left;
    }
.all
    {
     width: 1000px;
     background-color: #FFFFFF;
     padding-bottom: 14px;
     float: left;
    }    
.links
    {
     background-color: #CCCCFF;
     float: right;
     width:240px;
    }
.links2
    {
     background-color: #CCCCFF;
     float: right;
     width:240px;
     margin-top: 12px;
    }    
.links h1,
.links2 h1
    {
     font: 14px, Arial, Verdana, Century Gothic, Tahoma, Helvetica, sans-serif;
	 font-weight: bold;
	 margin-left: 10px;
     margin-right: 10px;
     padding-top: 2px;
     color: #003366;
    }
.links p,
.links2 p
    {
     font-weight: bold;
     color: #333333;
     margin-left: 10px;
     margin-right: 10px;
     padding-top: 12px;
    }
.links a,
.links2 a
    {
     font-weight: normal;
     text-decoration: none;
     color: #333333;
    }
.links a:hover,
.links2 a:hover,
.links3 a:hover
    {
     color:#003366;
     text-decoration: underline;
    }
.main
    {
     background-color: #FFFFFF;
     float: left;
     width: 760px;
     margin: 0px;
     padding: 0px;
    }  

.bmenu
    {
     background-color: #003366;
     height: 40px;
     width: 1000px;
     float: left;
     border-bottom-style: inset;
     border-bottom-color: #999999;
    }   
.bmenu div,
.bmenu div a
    {
     color:#FFFFFF;
     text-decoration: none;
     padding-top: 12px;
     text-align: center;
    }
.bmenu div a:hover
    {
     color:#CCCC33;
     text-decoration: underline;
    }
.btm
    {
     background-color: #FFFFFF;
     width: 1000px;
     height: 40px;
     float: left;
     text-align: center;
    }
.btm2
    {
     background-color: #9999FF;
     width: 1000px;
     height: 25px;
     float: left;
    }
.btm p
    {
     padding-left: 10px;
     padding-top: 12px;
    }
.right
    {
     background-color: #FFFFFF;
     width: 240px;
     float: right;
    }
.inv
    {
     width: 163px;
     float: left;
     padding-left: 10px;
    }
.box
    {
     width: 161px;
     border-style: solid;
     border-width: 1px;
     border-color: #FFFF00;
     margin: 0px;
     padding: 0px;
    }
.inv a,
.inv img
    {
     border: 0px;
    }

.content {padding: 10px;}
.content a {text-decoration: underline;}
.content a:hover {color: #CC0000;}
.content h1 {margin-bottom: 10px;}
	
#trail {margin-bottom: 10px;}
#trail a {font-size: 11px; color: #9F9F9F;}	

.field {border: 1px solid #3F3F3F}    
.list { border-collapse: collapse; }
.list td { padding:5px; border-bottom:1px solid #898989; border-top:1px solid #898989; }
.list th { text-align:left; padding:5px; border-bottom:1px solid #898989; border-top:1px solid #898989; color: #FFFFFF;}
.list td td { border:0px; padding:2px; }
.list th, .th { background: #00457C; }    
.caption {font-weight:bold; color: #FFFFFF; background-color: #00457C; padding: 4px;}


.popupWnd {display:none; position:absolute; background:#CCCCCC; border:double; z-index:1000}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px; background-color: #000;}
#overlayAlert{position: absolute;top: 0;left: 0;z-index: 100; overflow: auto; background-color: #FFFFFF;}
.loading {background: #FFFFFF url(/i/loading.gif) center no-repeat;}



