/* --------------------- Globals ----------------------- */

* { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }

h1, h2, h3, h4, h5, p {	padding: 3px 0 3px 0;  margin: 0 0 0 0;}

div,form {	margin: 0 0 0 0; padding: 0 0 0 0; }

img,form,fieldset {	border: none; }

a {	white-space: no-wrap; }

ul { margin: 0 0 0 10px; padding: 0 0 0 7px; }
li { margin: 0 0 0 0; padding: 0 0 2px 0; }

img.left_img { float:left; padding: 0px 4px 4px 0px;}
img.right_img { float:right; padding: 0px 0px 4px 4px;}

HR {
        border: 0px;
        color: #006600;
}


.my_link{
font-weight:bold;
font-size:11px;
}

.form_padder {
 text-align: left;
 line-height: 17px;
 padding: 4px 10px 4px 10px;
}

.list_padder {
 text-align: left;
 padding: 4px 10px 4px 10px;
}

.form_button { 
 background-image: url(/images/button_back.gif);
 background-repeat: repeat-x;
 color:#FFFFFF;
 font-weight: bold;
 text-align:center;
 font-size: 11px;
 border: 0px solid #D3D5D4;
 height: 24px;
 margin: 5px 5px 5px 5px;
}

.form_input { 
 border: 1px solid #9296B3;
 color:#000000;
 font-size: 11px;
}

a.bold:link, a.bold:visited {color:#00195B; text-decoration:none; font-weight:bold;}
a.bold:hover, a.bold:active {color:#00195B; text-decoration:underline; font-weight:bold;}

li a:link, li a:visited { color:#001959; text-decoration:none; }
li a:hover, li a:active { color:#09536D; text-decoration:none; font-weight:bold;}
/*li a:hover, a:active { color:#6B7398; text-decoration:none; font-weight:bold;} */


/* --------------------- template01 ----------------------- */

body { 
	background-color:#828CAF;
	background-image: url(/images/back01.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align:center;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 12px;
	color: #00185A;
}

div#all_page {
	width: 790px;
	position:relative;
	margin:0 auto;
	text-align:left;
}

div#top_area {
	width: 790px;
	margin: 2px 0 2px 0;
	position:relative;
	top:0px;
	left:0px;
}

div#top_image_area {
	width: 790px;
	background-color:#FFFFFF;	
	position:relative;
	top:0px;
	left:0px;
}

div#main_area {	
	width: 790px;
	height: auto;
	position:relative;
	top:0px;
	left:0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#EEEEEE;
}

div#bottom_area1 {
	width: 790px;
	margin:0px 0 0 0;
	position:relative;
	top:0px;
	left:0px;
}

div#bottom_area {
	width: 790px;
	margin:2px 0 0 0;
	position:relative;
	top:0px;
	left:0px;
}

div#copyright {
	top:0px;
	left:0px;
	padding: 6px 10px 10px 48px;
	color:#FFFFFF;
}

div#copyright SPAN {
	padding-right: 30px;
}

div#copyright A:link, div#copyright A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div#copyright A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

div#under_copyright {
	font-size: 9px;
	text-align: center;
	height: 20px;
}

div#under_copyright a {
	color:#00195B;
	text-decoration:none;
	white-space: no-wrap;
	font-size: 9px;
}

div#left_column {
 position:absolute;
 top:0px;
 left:5px;
}

div#central_column {
 background-color:#EEEEEE;
 position:relative;
 top:2px;
 left:186px;
 width:442px;
}

div#right_column {  
 position:absolute;
 top:0px;
 left:631px; 
}

div.clear {
 clear: both;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

div.padder {
 padding: 4px 4px 4px 4px;
}

/* --------------------- top menu  ----------------------- */

div#top_menu_wrapper {
	background-color:#EEEEEE;
	position: absolute;
	left:288px;
	top: 62px;
	width:491px;
	height:19px;	
}

div#top_menu_wrapper2 {	
	padding-left:6px;
	margin-top:1px;
}

div#top_menu_right {
	position: absolute;
	left:779px;
	top: 54px;
	width:12px;
	height:22px;
}

div#top_menu_top {
	position: absolute;
	left:288px;
	top: 0px;
	width:492px;
	height:62px;
	background-image: url(/images/top_menu01.gif);
	background-repeat: repeat-x;
}

div#top_menu_top_right {
	position: absolute;
	left:780px;
	top: 0px;
	width:11px;
	height:62px;
	background-image: url(/images/top_menu02.gif);
	background-repeat: no_repeat;
}

div#banner {
	position: absolute;
	left:153px;
	top: 9px;	
}

span.top_menu_button1 {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px;
  background-image: url(/images/button01.gif);
  background-repeat: no-repeat;  
}

span.top_menu_button2 {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px; 
  background-image: url(/images/button02.gif);
  background-repeat: repeat-x;  
}

span.top_menu_button3 {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px; 
  background-image: url(/images/button03.gif);
  background-repeat: no-repeat;
}

span.top_menu_button1_over {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px;
  background-image: url(/images/button01_over.gif);
  background-repeat: no-repeat;  
}

span.top_menu_button2_over {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px; 
  background-image: url(/images/button02_over.gif);
  background-repeat: repeat-x;
}

span.top_menu_button3_over {
  margin: 0px 3px 0px 0px;
  padding: 2px 8px 3px 8px; 
  background-image: url(/images/button03_over.gif);
  background-repeat: no-repeat;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	color:#FFFFFF;
  text-decoration:none;
  font-size:10px;
}

/* --------------------- left part blocks  ----------------------- */

div.left_block {
	width:183px;
	padding: 3px 0px 0px 0px;
}

div.left_block_top {
 background-image: url(/images/header01.gif);
 background-repeat: no-repeat;
 height: 27px;
 text-align: center;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 line-height: 27px;
}

div.left_block_main {
 background-color:#D4D4D4;
 width:178px;
 text-align:center
}

div.left_block_bottom {
	background-image: url(/images/footer01.gif);
	background-repeat: no-repeat;
	height: 10px;
}

/* --------------------- right part blocks  ----------------------- */

div.right_block {
	width:159px;
	padding: 3px 0px 0px 0px;
}

div.right_block_top {
 background-image: url(/images/header02.gif);
 background-repeat: no-repeat;
 height: 26px;
 text-align: center;
 color: #FFFFFF;
 font-size: 11px; 
 font-weight: bold;
 line-height: 27px;
}

div.right_block_main {
 background-color:#D4D4D4;
 width:154px;
 text-align:center;
}

div.right_block_bottom {
	background-image: url(/images/footer02.gif);
	background-repeat: no-repeat;
	height: 10px;
}

/* --------------------- central part blocks  ----------------------- */

div.central_block1 {
	width: 442px;
}

div.central_block1_top {
 background-image: url(/images/header03.gif);
 background-repeat: no-repeat;
 height: 27px;
 width: 442px;
 text-align: left;
 padding-left: 20px;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 line-height: 27px;
}

div.central_block1_main {
 background-image: url(/images/dots01.gif);
 background-repeat: repeat-y;
 text-align: justify;
 width: 442px;
}

div.central_block1_contents {
 padding: 3px 5px 4px 5px;
}

div.central_block_duo {
 position:relative;
 top: 2px;
 padding-bottom: 5px;
}

div.central_block2 {
	width:221px;
	position:relative;
	top:0px;
	left:0px;
}

div.central_block2_top {
 background-image: url(/images/header04.gif);
 background-repeat: no-repeat;
 height: 27px;
 width: 221px;
 text-align: left;
 padding-left: 20px;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 line-height: 27px;
}

div.central_block2_main {
 background-image: url(/images/dots02.gif);
 background-repeat: repeat-y;
 padding: 3px 4px 4px 5px;
 text-align: justify;
}

div.central_block3 {
	width:221px;
	position:absolute;
	top:0px;
	left:221px;
}

div.central_block3_top {
 background-image: url(/images/header05.gif);
 background-repeat: no-repeat;
 height: 27px;
 width: 221px;
 text-align: justify;
 padding-left: 20px;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 line-height: 27px;
}

div.central_block3_main {
 background-image: url(/images/dots03.gif);
 background-repeat: repeat-y;
 padding: 3px 4px 4px 5px;
}

/* --------------------- bottom menu  ----------------------- */

div#bottom_menu_wrapper {
	background-color:#EEEEEE;
	position: absolute;
	left:68px;
	top: 10px;
	width:710px;
	height:25px;
}

div#bottom_menu_wrapper1 {
	padding-left:200px;
	padding-top:6px;
}

div#bottom_menu_right {
	position: absolute;
	left:778px;
	top: 10px;
	width:12px;
	height:25px;
}

div#bottom_menu_top {
	position: absolute;
	left:68px;
	top: 0px;
	width:722px;
	height:10px;
}

/*--------------------------- buttons --------------------- */
.image_button {
  padding: 4px 6px 5px 6px; 
  text-align:center;
}

.image_button1 {
  padding: 5px 18px 6px 18px; 
  background-image: url(/images/b_back01.gif); 
  background-repeat: repeat-x;  
}

.image_button1_over {
  padding: 5px 18px 6px 18px; 
  background-image: url(/images/b_back02.gif);
  background-repeat: repeat-x;
}

.image_button1 a:link, .image_button1 a:visited, .image_button1 a:hover, .image_button1 a:active, 
.image_button1_over a:link, .image_button1_over a:visited, .image_button1_over a:hover, .image_button1_over a:active 
{
	color:#FFFFFF;
  text-decoration:none;
  font-size:12px;
  font-weight: bold;
  line-height:20px;
}

