/*content base*/

html,body 
{ 
background-color: #2aafd0; 
background-image: url(bg.gif); 
background-repeat: repeat-x; 
background-position: 0 80px; 
text-align: center; 
margin: 0; 
padding: 0; 
}

body         
{ 
color: #474747; 
font: 11px/16px verdana, arial, "bitstream vera sans", sans-serif;
text-decoration: none; 
padding: 0; 
vertical-align: top; 
}

 
h1    
{ 
color: #669900;  
font-size: 150% ; 
font-weight: bold; 
line-height: 110%; 
height: 25px; 
}

h2   
{ 
color: #669900; 
font-size: 130% ; 
font-weight: bold;  
background-position: 0 bottom; 
}

h3   { font-size: 110% ; font-weight: bold; }

hr 
{ 
height:1px; 
border:0; 
width:100%; 
background-image: url(hr_gray.gif); 
background-repeat: repeat-x; 
background-position: 0 center; 
margin-top: 10px; 
margin-bottom: 10px; 
}

img{border: 0px;}

ul  { 
list-style: none; 
margin: 10px 0 10px 10px; 
padding: 0 ;
}

ul li  { 
background-image: url(arrow.gif); 
background-repeat: no-repeat; 
background-position: 0 7px; 
padding: 0 0 0 15px ;
}

/*content*/
table.mainbox
{ 
width: 750px; 
margin: 0 auto 0; 
}

div#header   
{ 
background-color: #fff; 
background-position: 0 bottom; 
text-align: center; 
vertical-align: middle; 
height: 80px; 
margin: 0; 
padding: 0;
 }

div#title   
{  
font-size: 180%; 
font-weight: bold; 
text-align: left; 
width: 700px; 
margin-right: auto; 
margin-left: auto; 
padding: 15px; 
color:#474747;
}

div#title table td
{
padding: 10px;
}

td.mainbox
{ 
background-color: #fff; 
background-image: url(bg_header.gif); 
background-repeat: repeat-x; 
background-position: 0 top; 
vertical-align: top; 
padding: 0; 
}

td.mainbox_right
{ 
background-image: url(mainbox_right.gif); 
background-repeat: repeat-y; 
background-position: left 0; 
vertical-align: top;
padding: 0; 
}

td.mainbox_left
{ 
background-image: url(mainbox_left.gif); 
background-repeat: repeat-y; 
background-position: right top; 
text-align: right; 
vertical-align: top; 
padding: 0; 
}

td.mainbox_bot
{ 
background-image: url(mainbox_bot.gif); 
background-repeat: repeat-x; 
background-position: right top; 
vertical-align: top ; 
padding: 0; 
}

div#mainimagebox
{ 
background-image: url(bg_header.gif); 
background-repeat: repeat-x; 
background-position: 0 top; 
}

td.heading1
{ 
text-align: left; 
padding:10px 30px; 
}

td.rightside
{
padding-left:10px;
vertical-align: top ; 
}

div#maincontents
{ 
text-align: left; 
padding:20px;
}

div#maincontents img{margin:5px;}


/*link*/

a     
{ 
color: #2aafd0; 
font-weight: bold; 
text-decoration: none ; 
}

a:hover  
{ 
color: #383a39; 
text-decoration: none ; 
}

/*main menu*/

div#menubox 
{ 
background-image: url(bg_menu.gif); 
background-repeat: repeat-x; 
background-position: 0 bottom; 
height: 35px; 
border-bottom: 3px solid #fff; 
}

table.menu{ margin: 0; padding: 0; }

td.menu   
{ 
background-image: url(menu_line.gif); 
background-repeat: no-repeat; 
background-position: right center; 
text-align: center; 
padding: 0; 
}

a.menu
{
 color: #383a39; 
text-decoration: none; 
padding: 5px; display: block; 
}

a.menu:hover
{ 
color: #2aafd0; 
background-position: 10px center; 
text-decoration: none; 
}

/*submenu*/




/*footer*/

div#footer 
{ 
color: #fff; 
text-align: center; 
padding-top: 5px; 
}

div#footer a
{ 
color: #fff; 
text-decoration: none; 
margin-right: 7px; 
margin-left: 7px; 
}

div#footer a:hover
{ 
color: #ffca1d; 
text-decoration: none; 
}


div#easytostart
{ 
color: #fff; 
background-color: #919191; 
vertical-align: top; 
padding: 15px; 
border-top: 8px solid #666666; 
}


div#easytostart ul li  
{ 
background-image: url(menu_arrow.gif); 
background-repeat: no-repeat; 
background-position: 0 7px; 
margin-left: 15px; 
padding-top: 3px;  
}