body {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    background : #070455;
    text-align : center;
	
}


/* ******************  bodytext  ************** */

div.bodytext {
   color: #06018E;
   width:100%;
   font-size: 9pt;
}
td.bodytext {
   color: #06018E;
   width:100%;
   font-size: 9pt;
}
li.bodytext h1 {
   color: #06018E;
   width:100%;
   font-size: 9pt;
   margin-bottom: 0.2em;
}
div.bodytext h1 {
   color: #06018E;
   width:100%;
   font-size: 9pt;
   margin-bottom: 0.2em;
}

div.bodytext h2 {
   color: #06018E;
   font-size: 8pt;
   margin-bottom: 0.1em;
}

div.bodytext h3 {
   color: #06018E;
   font-size: 8pt;
   margin-bottom: 0.1em;
}
div.bodytext h4 {
   color: #06018E;
   font-size: 7pt;
   margin-bottom: 0.1em;
}
div.bodytext a:link {
  font-weight: bold;
  color: #06018E;
  text-decoration: none;
}
div.bodytext a:visited {
   font-weight: bold;
   color: #06018E;
   text-decoration: none;
}
div.bodytext a:hover {
   background: #06018E;
   color: #fff;
   text-decoration: none;
}


/**************  Results Table ****************/
table.resultstable {
   padding-top: 0em;
   width: 100%;
   text-align: left;
   font-size: 9pt;
   border-bottom: 2px solid #06018E;
   border-top: 2px solid #06018E;
   border-left: 2px solid #06018E;
   border-right: 2px solid #06018E;
}

.resultstable th{
   font-size: 100%;
   background: #06018E;
   color: #fff;
   margin-top: 0.2em;
   text-indent: 0.0em;
   text-align: left;
   border-bottom: 2px solid #06018E;
}
td.resultstable{
   font-size: 80%;
   background: #ECF2F7;
   color: #094276;
   text-indent: 0.0em;
   text-align: left;
   border-bottom: 2px solid #06018E;
}
td.resultstable-body{
   font-size: 8pt;
   background: #ECF2F7;
   color: #094276;
   text-indent: 0.0em;
   text-align: left;
   border-bottom: 2px solid #06018E;
}
td.resultstable-body-special{
   font-size: 80%;
   background: #FFFFCC;
   color: #06018E;
   text-indent: .0em;
   text-align: left;
}

.resultstable a:link {
   color: #094276;
   text-decoration: none;
}

.resultstable a:visited {
   color: #094276;
   text-decoration: none;
}

.resultstable a:active {
   color: #094276;
   text-decoration: none;
}

.resultstable a:hover {
    background: #eec;
   color: #900;
   text-decoration: underline;
}

/**************  Form ****************/
.form_table {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    background-color: #C6D6E4; /*Lines*/
    color: #004080;
    border: 5px ridge #04355F;
    border-bottom: 2px solid #04355F;
    border-top: 2px solid #04355F;
    border-left: 2px solid #04355F;
    border-right: 2px solid #04355F;
   /* border-style: solid; */  
 }
.form_heading {
   color: #04355F;
    font-size: 9pt; 
   font-weight: bold;
   background: #C6D6E4; 
   border-bottom: 2px ridge #04355F;
   /*background-image: url(fileadmin/left_bg1.gif);  
   background-repeat: repeat-n;*/
 }
 .form_footer {
   text-align: center;
   color: #A841CE;
    font-size: 9pt; 
   font-weight: bold;
   background: #C6D6E4; 
   border-top: 2px ridge #04355F; 
   border-left: 0px ridge #04355F;
 }
 .form_button {
   /*color: #000;*/
   font-size: 9pt;
   font-weight: bold;
   background: #C6D6E4; 
   border-top: 1px ridge #999999;
   border-left: 1px ridge #999999;
 }
.form_body {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    background-color: #ECF2F7; 
    color: #000000
 }

input.form_body_input {
   color: #004080;
    font-size: 9pt; 
   font-weight: normal;
   background: #FFFFFF;
 }
.form_checkbox {
   color: #fff;
    font-size: 9pt; 
   font-weight: normal;
   background: #044;
 }

/* This definitely works */
.form_checkbox input {
   /* font-size: 80%; */
    font-size: 9pt; 
   background: #044;
   color: #000;
   font-weight: bold;
   /* margin-bottom: 0em; */  /* Default appears to be 0em. added 15 May 2003 */
}

div.form {
   padding-top: 1em;
   width: 40%;
   /*background: #094276;
   color: #fff; */
   /*float: center;*/
   text-align: center;
    font-size: 9pt; 
   margin-top: 0.1%;
   margin-bottom: 0.1%;
   margin-left: 10%;
   margin-right: 0.1%;
}

.inputtext{
   background: #fff;
   color: #094276;
   text-decoration: none;
}


/**************  NextPreviousButtons ****************/
div.nextPreviousButtons{
   text-align: center;
   width: 90%;
    font-size: 9pt; 
   background: #fff;
   color: #06018E;
   margin-top: 0em;
   text-indent: 0.0em;
   padding-bottom: 0em;
   border-bottom: 0px solid #000;
}

div.nextPreviousButtons a:link {
   text-align: center;
   /*width: 90%;*/
    font-size: 9pt; 
   background: #fff;
   color: #06018E;
   margin-top: 0em;
   text-indent: 0.0em;
   padding-bottom: 0em;
   border-bottom: 0px solid #000;
}

/**************  Alert ****************/
.alert {
   color: red;
}


/************** Search Table ****************/

#search_table {
	

	border: 1px solid #06018E;
}

#search_table .title1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
		background-color: #06018E;	
		
}

#search_table .content2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #06018E;
	padding: 10px;
	background-image: url(../template/main/images/search_bg1.gif);
}

#search_table .content3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #06018E;
	padding: 10px;
	background-image: url(../template/main/images/join_bg1.gif);
}

/************** Other ****************/


a {
    color : #ffffff;
    text-decoration: none;
}

a:hover {
    color : #ffffff;
    text-decoration: underline;
}



#outsidetable {
	width : 760px;
	border-top: 1 #06018E;
	border-right: 1 #06018E;
	border-bottom: 1 #06018E;
	border-left: 1 #06018E;
	background-color: #06018E;
}

.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding-right: 10px;
}



#content_table {
	
	width : 595px;
	   
}

#content_table .content {
	
	color: #06018E; 
	padding: 30px;  
}


#nav_table {
	width : 157px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#nav_table a{
    color : #ffffff;
    text-decoration: none;
}

#nav_table a:hover {
    color : #ffffff;
    text-decoration: underline;
}


#search_table {
	
	width : 90%;
	border: 1px solid #06018E;
}

#search_table .title1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
		background-color: #06018E;	
		
}

#search_table .content2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #06018E;
	background-color: #DFDEEE;
}

#join_table {
	
	width :193px;
	border: 1px solid #06018E;
		color: #06018E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#join_table .content1{
	
	padding: 7px 7px 7px 7px;
}

#join_table a{
    color : #ffffff;
    text-decoration: none;
}

#join_table a:hover {
    color : #ffffff;
    text-decoration: underline;
}

#footer {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #ffffff;
}




#footer a {
    color: #FFFFFF;
}





