body{
background:#C5C9BB url('images/bg.jpg') repeat-x;
color:#000;
font-family:'Trebuchet MS',Georgia,Times,Times New Roman,sans-serif;
font-size:0.9em;
text-align:-moz-center; /*FF*/
#text-align:center

}

h1,h2,h3{
font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;
font-weight:normal;
letter-spacing:1px;
font-size:1.0em;
color: #00425A;
}
h3{font-size:1.4em;margin:0;padding:0;text-align:left;}

h4{
font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;
font-weight:normal;
text-transform: uppercase;
padding:2px;
text-align:left;
margin:0;
font-size:1.2em;
color: #00425A;
}

h5 {
font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;
font-weight:normal;
letter-spacing:1px;
font-size:1.1em;
margin:0;
padding:2px;
color: #00425A;
}

input, textarea{

	/*background:#ffffff;*/
	/*border: solid #753206 1px;*/
	border: none;
font-size:1.2em;
font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;
}

 a {
 color: #00425A;
 line-height: 1.5em;
 }
 
 b {
 color: #00425A;
 }
/*
p{
	line-height:1.5em;
	margin:0 auto;
	padding:0;
	padding-top: 2px;
float:left;
}
*/
/*
a{
color: #104577;
font-size: 16px;
}
*/
#base {
background-color:#fff;
color: #000;
z-index:200;
padding: 0px;
margin: 0 auto;
margin-left: 0px;
margin-top: 0px;
border: 2px solid #111;
width: 803px;
}


#banner {
background: #fff url(images/apabanner.jpg) no-repeat;
height:99px;
position:relative;
margin-top:0px;
}

#title {
background-color: #eee;
height: 50px;
line-height:2.0em;
margin: 0 auto;
margin-top: 1px;
font-size: 1.4em;
text-align:justify;
position:relative;

}

#footer {
background: #C4D3D8;
height:30px;
margin: 0 auto;
margin-top: 10px;
position:relative;
padding: 0px;
clear: both;

}


#topnav{
position:relative;
background-color: #7196A3; 
padding:0;
margin-top: 1px;
height: 26px;
margin: 0 auto;

}

#botnav{
position:relative; 
margin-top:1px;
padding:0;
height: 26px;
margin: 0 auto;
background-color: #777E80; 
}

/* common styling */
.menu 
{   	clear:both;
	font-family: arial, sans-serif;  
	position:relative; 
	font-size:12px; 
                color: #fff;
	margin-top:1px;	
	margin-right:3px;
	margin-bottom:auto;
	margin-left:3px;	
           	padding: 0px;
	z-index:190; 	
	text-align:center;
                background-color: #7196A3;   
                list-style-type: none;     
  }  

.menu li a, .menu li a:visited {
display:block; text-decoration:none; color:#fff; width:77px; height:25px; border-right: 1px solid #B9BEC0; text-align:center; background:#7196A3; 
line-height:24px; overflow:hidden;
} 
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu li {float:left; margin-right:1px; position:relative;}
.menu li ul {display: none;}
.menu li a:hover {display:block; color:#fff; text-decoration:underline; background:#00425A; }


.menu2 
{   	clear:both;
	font-family: arial, sans-serif;  
	position:relative; 
	font-size:11px; 
                color: #fff;
	margin-top:1px;	
	margin-right:2px;
	margin-bottom:auto;
	margin-left:2px;	
       	padding: 0px; 
	z-index:190; 	
       	text-align:center;
       	background-color: #777E80;   
       	list-style-type: none;    

  }  	

.menu2 li a, .menu2 li a:visited {
display:block; text-decoration:none; color:#fff; width:112px; height:25px; text-align:center; border-right: 1px solid #7196A3; background:#777E80; 
line-height:24px; overflow:hidden;
} 
.menu2 ul {padding:0; margin:0;list-style-type: none; }
.menu2 li {float:left; margin-right:1px; position:relative;}
.menu2 li ul {display: none;}
.menu2 li a:hover {display:block; color:#fff; text-decoration:underline; background:#00425A; }

/* 
.menu ul li b {display:block; color:#fff; background:#000;}
specific to non IE browsers  orange: F8B57A */
  /*background:#E2DFA8; Green hover color */



#content {
clear: both;
position:relative;
background-color: #D3DEDB;
margin: 0 auto;
margin-top: 0px;
text-align:center;

}

#imgs{
position:relative;
margin-top:10px;
padding:0px;
text-align: center;
border: 1px solid #413E3E;
width:250px;
}

#wel {
clear: both;
position:relative;
margin:0 auto;
margin-top:0px;
padding:0px;
padding-bottom:5px;
width:770px;
text-align:center;
background-color: #D3DEDB;
color: 1B2B3A;
}


/* surround rounded box */
.boxsmall_l{ clear: both; position:relative; margin: 0 auto; background-color: #eee; width: 490px; text-align: justify; margin-top:10px; margin-right:10px; padding: 0;float: left;}

.boxsmall_r{ clear: both; position:relative; margin: 5px; margin-top:10px; background-color: #eee; width: 250px; text-align: justify; padding: 0;float: right;}
.boxbig{ clear: both; position:relative; margin: 0 auto; background-color: #eee; width: 750px; text-align: justify; margin-top:10px; padding: 0;border: solid #D3DEDB 4px;}

.boxsmall_l p, .boxsmall_r p,.boxbig p {
    padding:5px; 
    background-color: #white;
    line-height:1.5em;
	  margin:0 auto;
}

/* draw rounded box */
b.rtop, b.rbottom{display:block;background-color: #D3DEDB}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background-color: #eee}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 5px}


a.red{
font-color: red;
}

ul { 
list-style-position: outside;
list-style-type: square;
line-height: 2.0em;
/*list-style-image: url(images/dot_bulletW.jpg);*/

}

.listbox {

margin: 0 auto;
padding:2px;
margin-left:10px;
margin-right:10px;
margin-bottom: 10px;
background-color: #f5f5f5;
border: 1px solid #cdc8b1;
}