/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
  background-color: #fff;
  text-align: center;
  color: #666;
 
}

#topmain
{
  width:100%;
  background-color:#fff;
  background-position:center 105px;
  background-repeat:no-repeat;
}
#topmainchild
{
    width:100%; background-color:#fff; 
    background-image:url('images/loop.gif'); background-repeat:repeat-x; background-position:center 105px;
    
    
}


.colorange
{
    color:Green;
}

a, a:link, a:visited {
  color:#3366FF;
  text-decoration: none;
  }
a:hover {
  color: #47a;
  background: #def;
  }
  #main
  {background-image:url(images/foot.gif); background-repeat:no-repeat; background-position:bottom;
  }

#container {
  width:760px;
  margin:0 auto;
  text-align:left;
   
  }
#container.w960 {
  width:960px;
  }

#logo
{
background-image:url('images/logo.jpg'); background-repeat:no-repeat; width:305px; height:102px;
}

.header
{
font-family:Arial; font-size:20px; color:#333333;
}

.big_header
{
   font-family:Arial; font-size:30px; color:#333333; 
}

.headerblack
{
font-family:Arial; font-size:20px; color:#000000;
}

.colblue
{
    color: royalblue;
}

#topbar
{
padding: 0;
	background: #fff;
	height: 105px;
}
#sub-top {background:#000;
	color: #fff;
	}
	
#sub-sub-top {
	background: #fff;
	color: #666;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
   
	}
	#sub-top strong,
	#sub-sub-top strong {
  		font-weight: normal;
  		}


#bottombox1
{
    margin-top:50px;
top: 430px;
width:100%;
height:50px; 
background: #fff;
	color: #666;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
}


#bottombox
{
    
margin-top:250px;
top: 430px;
width:100%;
height:70px; 
background: #fff;
	color: #666;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
   
  
}

#menu
{
 -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
background:#f1f1f1;
	color:#666;
}


#menu a, a:link, a:visited {
color:#666;
text-decoration: none;
  }
#menu a:hover {
color:#000;

background:#f1f1f1;
  }


#middlebox
{
text-align: left;
height:400px;
  }
  
  #middleboxchild
  {
    text-align: left;
  }
  
  
  
  #footerbox
  {
  height:50px;
   padding:6px 0 0 0;
  text-align:right;
  font-size:8.5pt;
  background-color:#f1f1f1;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
  }

#footerbox ul.nav {
  margin: 0;
  }



.f1 { font-size:14pt; }
.f2 { font-size:12pt; }
.f3 { font-size:11pt; }
.f4 { font-size:10pt; }
.f5 { font-size:9pt; }
.f6 { font-size:8.5pt; }
.f7 { font-size:8pt; }

.margin-top-micro  { margin-top:2px; }
.margin-top-thin  { margin-top:5px; }
.margin-top-half  { margin-top:10px; }
.margin-top-full  { margin-top:20px;  }
.margin-right-micro  { margin-right:2px; }
.margin-right-thin  { margin-right:5px; }
.margin-right-half  { margin-right:10px; }
.margin-right-full  { margin-right:20px;  }
.margin-bottom-micro{ margin-bottom:2px; }
.margin-bottom-thin{ margin-bottom:5px; }
.margin-bottom-half{ margin-bottom:10px; }
.margin-bottom-full{ margin-bottom:20px;  }
.margin-left-micro { margin-left:2px; }
.margin-left-thin { margin-left:5px; }
.margin-left-half { margin-left:10px; }
.margin-left-full { margin-left:20px;  }


.pad-top-micro { padding-top:2px; }
.pad-top-thin { padding-top:5px; }
.pad-top-half { padding-top:10px; }
.pad-top-full { padding-top: 20px; }
.pad-right-micro { padding-right:2px; }
.pad-right-thin { padding-right:5px; }
.pad-right-half { padding-right:10px; }
.pad-right-full { padding-right: 20px; }
.pad-bottom-micro { padding-bottom:2px; }
.pad-bottom-thin{ padding-bottom:5px; }
.pad-bottom-half{ padding-bottom:10px; }
.pad-bottom-full{ padding-bottom: 20px; }
.pad-left-micro { padding-left:2px; }
.pad-left-thin  { padding-left:5px; }
.pad-left-half  { padding-left:10px; }
.pad-left-full  { padding-left: 20px; }
.pad-box { padding:20px 20px 30px 20px; }
.pad-off { padding:0 !important; margin:0 !important;}
.goodbox { overflow: hidden; width: 100%; }

.c1of2   { width:50%; }
/* thirds */
.c1of3   { width:33%; }
.c2of3   { width:66%; }
/* quarters - see halfs */
.c1of4   { width:25%; }
.c3of4   { width:75%; }
/* fifths */
.c1of5 { width:20%; }
.c2of5 { width:40%; }
.c3of5 { width:60%; }
.c4of5 { width:80%; }
/* tenths - see fifths & halfs */
.c1of10 { width:10%; }
.c3of10 { width:30%; }
.c7of10 { width:70%; }
.c9of10 { width:90%; }

.grey0 { color:#000; }
.grey1 { color:#1a1a1a; }
.grey2 { color:#333; }
.grey3 { color:#4d4d4d; }
.grey4 { color:#666; }
.grey5 { color:#808080; }
.grey6 { color:#999; }
.grey7 { color:#b3b3b3; }
.grey8 { color:#ccc; }
.grey9 { color:#e6e6e6; }
.grey10{ color:#fff; }

.bg0 { background:#000; }
.bg1 { background:#1a1a1a; }
.bg2 { background:#333; }
.bg3 { background:#4d4d4d; }
.bg4 { background:#666; }
.bg5 { background:#808080; }
.bg6 { background:#999; }
.bg7 { background:#b3b3b3; }
.bg8 { background:#ccc; }
.bg9 { background:#e6e6e6; }
.bg10{ background:#fff; }

.left    { float:left;  }
.right   { float:right; }

.textbox
{
    border:solid 1px #cccccc;
    font-size:9pt; 
    
    
}

.button_style
{
    border:solid 1px #cccccc;  
    padding:2px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    background-image:url('images/shade.gif'); background-repeat:repeat-x;
 
    
}


.separator
{
    background-image:url('images/sep.gif'); background-repeat:repeat-x;
    
}

.highlight
{
    background-color: #f0f8ff;
}
.nohighlight
{
    background-color:Transparent;
     
    
}


.pad-desc
{
    font-family:Tahoma;
    font-size:11px;
    
}

