body {font-family:tahoma, arial ; font-size: 11px}

table { 
border-collapse: collapse;  
font-family: tahoma, Arial, Helvetica,sans-serif; 
font-size: 11px;
}

.div-border {
  border-style:solid; 
  border-width:1px; 
  border-color:#aaccee; 
  width:99%;
  margin-bottom:20px;
  vertical-align:top;
}
.div-border-header {
  background-color:#ebf3fb; 
  color:#0851bc; 
  font-weight:bold;  
  font-family:arial; 
  font-size:16px; 
  padding:4px 4px 3px 4px;  
  border-bottom:solid; 
  border-width:1px; 
  border-bottom-color:#aaccee
}
.div-border-container {
  padding:12px 14px 6px 8px;
}

 .tdclass { /*for navigation*/
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  margin: 0px 2px 0px 2px;
  padding: 1px 1px 1px 1px;
  text-decoration:none;
  color:#666666
 }
 .tdcclass {
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  margin: 0px 2px 0px 2px;
  padding: 1px 1px 1px 1px;
  text-decoration:none;
  color:#FF0000;
  background-color:#CCCCCC;
 }
 .tdclass:hover {
   color:#FF0000;
   background-color:#CCCCCC;
 }



.tblal {
text-align:right;
}

.galtabl {
font-size:10px;
}

.profiletable {
font-size:10px;
text-align:right;
}

.mars {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.gallery_ni {
  padding-right:6px; color:#FFFFFF; font-family:arial; font-size:16px; font-weight:bold;
}

.albums_list {
  padding-bottom:2px; padding-right:4px;
  list-style-image: url(layouts/icons/folder.gif);
}

/***************    FORMS  ************************/
.ep_text {
 background: #E8E8E8 ; font-size:11px ; font-family: tahoma, arial ; text-align:right; width:150px;
}

.compose_text {
font-family: tahoma; font-size:12px; padding:3px 4px 3px 4px; background-color:#CCCCCC; width:250px;
}

.compose_text2 {
font-family: tahoma; font-size:12px; padding:3px 4px 3px 4px; background-color:#EEEEEE; width:160px;
}

.compose_text3 {
font-family: tahoma; font-size:12px; padding:3px 4px 3px 4px; width:250px;
}

.ep_select {
 background: #E8E8E8 ; font-size:11px ; font-family: tahoma, arial ; text-align:right; width:85px;
}

.ep_textarea {
 background : #E8E8E8; font-size: 11px; font-family: tahoma; text-align:right; 
}

.submitclick {
background-color:#666666; color:#FFFFFF; border-width:thin; font-family:tahoma; font-size:10px
}

.submit {
font-family:tahoma; 
font-size:11px; 
margin-top:5px; 
margin-right:20px;
}

.pf {
font-family:tahoma, arial ; 
font-size: 11px
}

.submitBig {
font-family:tahoma, arial ; 
font-size: 14px
}

/***************    FORMS  END *********************/

.mpfs {
background-color:#DEEDF5; font-size:10px; font-family:tahoma; color:#666666; 
}

.mpsc {
background-color:#666666; color:#ffffff; border-width:thin; font-family:tahoma; font-size:10px
}

table.list {
background-color:#BEDDFC;
text-align:right;
color:#000066;
width:90%;
border-width:2px;
border-color:#05427E;
border-style:solid;
margin-top:15px;
margin-bottom:30px;
height:40px;
}


A.menulink {
display: block;
width: 120px;
text-align: right;
text-decoration: none;
font-family:tahoma;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}


A.menulink:hover {
border: solid 1px white;
background-color:#E8E8E8;
}


A.newsleft {
display: block;
width: 196px;
text-align: right;
text-decoration: none;
font-family:tahoma;
font-size:10px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}


A.newsleft:hover {
border: solid 1px white;
background-color:#E8E8E8;
}


A.shop {
text-decoration:none;
color:#000066;
}


A.shop:hover { 
     color: #990000;
	 text-decoration:none;
        }
		
		
A.linkn {
text-decoration:none;
color:#000066;
}


A.linkn:hover { 
     color: #990000;
	 text-decoration:none;
        }
		
A.img {
text-decoration:none;
color: #FFFFFF;
}


A.img:hover { 
     color: #990000;
	 text-decoration:none;
}


A.img {
text-decoration:none;
color: #FFFFFF;
}


A.img:hover { 
     color: #990000;
	 text-decoration:none;
}
		
		A.gallery {
text-decoration:underline;
color: #000000;
}

		
		A.gallery:hover { 
     color: #990000;
	 text-decoration:none;
        }
		
		
	A.news {
text-decoration:none;
color:#3399CC;
font-weight:bold;
}
		
		
		A.news:hover { 
     color: #009933;
	 text-decoration:none;
        }

table.an {
border-style:dashed;
border-color:#FF6600;
}
		
.ant {
text-align:right;
margin-top:20px;
margin-bottom:20px;
margin-right:16px;
margin-left:12px;
}

.gb {
    text-align:center;
	font-size:10px;
	color:#666666;
	}


<!-- ****** Menus CSS Styles ****** -->
div.menu_parent
{
  width: 115px;
  border: 1px solid black;
  background: #5c7ea6;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

a.menu_child
{
  width: 112px;
  border: 1px 1px 1px 1px solid #666666;
  border-bottom: none;
  background: #CCCCCC;
  padding: 2px 3px 2px 0px;
  font-weight: 900;
  color: #006699;
  text-align:right;
  display: block;
  text-decoration: none;
}
<!-- ****** Menus CSS Styles ****** -->