@charset "iso-8859-1";
/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body { 
background-color: #336699;      /*  #000044; */
word-wrap: break-word; 
}

#leftbackground {
position: absolute;  top: 0px; left: 0px; 
width: 904px; 
height: 100%;  
background-color: #000044;
}

body, tr, td, table {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #C0C0C0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}
a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none
}  
a:hover {
	color: #77AADD;
	font-weight: bold;
	text-decoration: none
}
a:active {
	color: #77AADD;
	font-weight: bold;
	text-decoration : none
}  
/*h1=no*/
h1 {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	line-height: normal; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #C0C0C0 }
/*h2=yes*/
h2 {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	line-height: normal; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #C0C0C0 }
/*h3=yes*/
h3 {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #C0C0C0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
/*h4=yes*/
h4 {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	font-size: 12px; 
    /*	color: #9D9D9D; #EE0*/
	color: #C0C0C0;
	font-style: normal; 
	font-weight: normal;
	line-height: normal; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	}
h4 em{   
	color: #E0E0E0;
	font-style: normal; 
	}
/*h5=no*/
h5 {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	font-size: 12px; 
    /*	color: #9D9D9D; #EE0*/
	color: #C0C0C0;
	font-style: normal; 
	font-weight: normal;
	line-height: normal; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	}

/************** menu styles *****************/

#javanote {
position: absolute;  top: 10px; left: 350px; 
width: 200px; 
background-color: #000044; 
}
.notetext { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #A0A0A0;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.menu { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #77AADD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
a.menuwhite { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
a.menuwhite:hover { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #77AADD;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
.menu_break { 
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #C0C0C0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.menu {
	color: #C0C0C0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.menu:visited {
	color: #C0C0C0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a.menu:hover {
	color: #77AADD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a.menu:active {
	color: #77AADD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

/************** table styles *****************/

table {
empty-cells: show;
border-collapse: collapse;
}

/************** head styles *****************/

#header {
position: absolute;  top: 0px; left: 0px; 
width: 1024px; 
/* 
height: 100%;  
background-color: #0cf; 
*/
}

.mainhead {
/* position: absolute;  top: 0px; left: 0px;
width: 100%;
height: 100%; */
}

/************** head styles  - top empty cells *****************/
.empty_width0 { 
width: 4em; 
height: 1px; 
}

.empty_width1 { 
width: 66em; 
height: 1px; 
}

.empty_width11 { 
width: 745px; 
height: 1px; 
}

.empty_width2 { 
width: 120px; 
height: 1px; 
}

.empty10 { 
height: 1px; 
width: 60px; 
background-color: #000044;
vertical-align: bottom; 
}

.empty11 { 
height: 1px;
/* width: 100%; */
background-color: #000044;
vertical-align: bottom; 
}

.empty12 { 
height: 1px;
/* width: 100%; */
background-color: #336699;
vertical-align: bottom; 
}

/************** head styles - left margin *****************/
.margo { 
/* height: 0px;  */
width: 6px;
background-color: #000044;
vertical-align: top; 
}

/************** head styles - right side small pics *****************/
.pic { 
/* height: 0px;  */
width: 24px;
background-color: #336699; 
vertical-align: top; 
}
.pic img{ 
/* height: 0px; 
width: 224px;
background-color: #336699;
vertical-align: top;   */
}

/************** head styles - menu & logo *****************/
#side_top1 { 
height: 102px; 
/* background-color: #ee2;  #000044; */
background-color: #000044;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#side_top1 img{ 
float: left; 
	padding: 0px 0px 0px 0px;
} 

/* 
.side_top2 { 
    float: left; 
	font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #9D9D9D;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} */
.side_mid { 
height: 20px; 
background-color: #000044; 
vertical-align: bottom; 
}
.side_mid_nonvis { 
height: 60px; 
background-color: #000044; 
vertical-align: top; 
}

.side_bottom { 
height:  53px; 
background-color: #000044; 
vertical-align: top; 
}

/************** maincontent styles *****************/

#main {
position: absolute;  top: 0px; left: 0px;
width: 1024px; 
/* height: 100%;  
background-color: #aa0; */
}

.maincontent {
height: 100%;  
/* width: 100%; 
background-color: #0a0; */
}

.mainempty { 
height: 1px; 
/* background-color: #0aa;  #000044; */
background-color:  #000044; 
vertical-align: top; 
}

.maintext1 { 
/* maintext - bigpics */
height: 1px; 
/* background-color: #0a0;  #000044; */
background-color: #000044; 
vertical-align: top; 
}

.maintext1l { 
/* maintext - bigpics */
height: 1px; 
/* background-color: #0a0;  #000044; */
background-color: #000044; 
vertical-align: top; 
}


.maintext1 img{ 
/* maintext - bigpics */
/* 	vertical-align: top; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -3px;  */
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0 60px 60px 0;
}

.maintext1l img{ 
/* maintext - bigpics */
/* 	vertical-align: top; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -3px;  */
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0 60px 260px 0;
}

.maintext2 { 
/* rightside column */
background-color: #336699;
vertical-align: top; 
}

.maintext3 { 
/* maintext - smallpics */
height: 1px; 
background-color: #000044; 
vertical-align: top; 
}

.maintext3 img{ 
/* maintext - smallpics */
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 30px 0;
}


.maintext4 { 
height: 1px; 
background-color: #000044; 
vertical-align: top; 
}

.maintext4 img{ 
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 30px 30px 30px 0;
}

.endtext { 
height: 125px; 
background-color: #000044; 
vertical-align: middle; 
font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #9D9D9D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.endtextend { 
height: 50px; 
background-color: #000044; 
vertical-align: middle; 
}

/*
.endtext a:visited {
	color: #9D9D9D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.endtext a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.endtext a:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
*/

/************** form styles *****************/

.TitleColor {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.title_form {   
    font-family: verdana CE, Arial CE, verdana, arial, helvetica;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}















