BODY {BACKGROUND-POSITION: 0px 0px;  MARGIN: 0px;  margin-left: 5px; margin-top: 0px;  background: #344B63 url(../images/bg.jpg); }

 A { COLOR: #003366; TEXT-DECORATION: none;}
 A:hover { COLOR: #003366; TEXT-DECORATION: underline;}


.titleresult {  color: #999999;   font: italic bold large Verdana, Geneva, Arial, Helvetica, sans-serif; solid #CCCCCC;  border-bottom: 1px solid #162739; }

.subtitleresult {color: #58662D;  font: normal bold smaller Verdana, Geneva, Arial, Helvetica, sans-serif;  padding-top: 25px;  padding-bottom: 4px;  border-bottom: 1px solid #CCCCCC;    }

.rating { font-family: Arial, Helvetica, sans-serif;  font-size: smaller;  color: #660000;  font-variant: normal; font: italic bold;  padding-top: 25px;  padding-right: 0px;  padding-bottom: 4px;  padding-left: 0px;}

.subtitle { font-family: "MS Sans Serif", Geneva, sans-serif;  font-size: 2px;  color: #666666;  font-variant: normal;  font: normal;  padding-top: 2px;  padding-bottom: 4px;     }

.ggsearch { font-family: Arial, Helvetica, sans-serif;  font-size: x-small;  color: #333333;  background-color: #FAFAFA;    }

.bgmain { background: White;  border-left: 1px solid #213955;  border-right: 1px solid #213955;  border-top: 1px solid #213955; }

	/*head-began*/

.bgheader { background: #213955;  border-left: 1px solid #213955; border-right: 1px solid #213955;  border-top: 1px solid #213955;}

.bgtitlebar { background: White;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: xx-small;  color: #CCCCCC;  padding-top: 2px;  padding-left: 2px;     }

.bgmenu { background: url(../images/bg_menu.jpg);}
	
.bglogo {BACKGROUND-COLOR: #162739;  border-left: 1px solid #003366;  border-right: 1px solid #003366;  border-top: 1px solid #003366;         }

.bgsearch { BACKGROUND-COLOR: #162739; border-top: 1px solid; border-color: White; border-bottom: 1px solid White; }

.textdate {color: White;  font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;  text-align: right;  padding-right: 4px;  padding-bottom: 1px;  padding-top: 1px;     }

	/*head-end*/
	
	
	/*------------------------------------------------------------------------*/
	
	
	/*main-began*/
	
 .titlebar {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small;  color: #999999; text-align: left; border-bottom: 1px dotted #CCCCCC;  padding-left: 2px;  padding-bottom: 2px;  padding-top: 4px;  }

 .titlebar A { COLOR: #003366; TEXT-DECORATION: none;}

 .titlebar A:hover { COLOR: #003366; TEXT-DECORATION: none;  font-weight: bold; }

	/*main-end*/


	/*------------------------------------------------------------------------*/
	
	/*------------------------------------------------------------------------*/
	
	
	/*details-began*/
 .bodercel { border-left: 1px dashed #DDE1E4;  border-right: 1px dashed #DDE1E4;  border-bottom: 1px dashed #DDE1E4;  background: White;    }
	
 .detailfont {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small;  color: #000033;  padding-left: 4px;  font: normal;  }

 .detailtitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: smaller;  color: #3B77B1;}

	/*details-end*/


	/*------------------------------------------------------------------------*/

	
	/*main-menu-began*/
	
.bginfo {background-color: #FAFAFA;border: 1px dashed #DDE1E4;  text-align: right;  padding-right: 4px;  padding-left: 4px;   }

.bgdetails {text-align: left;  padding-right: 4px;  padding-left: 4px; padding: 2px 4px;  background: White;      }

.bgresult {background-color: White; text-align: left;  padding-right: 4px;  background: #FEFEFE; }

.bginforesult {background-color: #FAFAFA; border: 1px dashed #DDE1E4;  text-align: left;  padding-right: 4px;  }

.bgregions {background-color: #FAFAFA; border: 1px dashed #DDE1E4;  text-align: left;  padding: 4px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: xx-small;  color: #336699;     }

.bgcourseslinks { border-bottom: 1px dashed #DDE1E4; border-right: 1px dashed #DDE1E4; text-align: left;  padding: 4px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: xx-small;  color: #336699; padding-top: 2px;  vertical-align: bottom; }

.bgcourseslinks a {color: #336699;  font-weight: bold; text-decoration: none;  }

.bgcourseslinks a:hover { color: #660000;  font-weight: bold;  text-decoration: underline; }

.bgregions a {color: #336699;  font-weight: bold; text-decoration: none;  }

.bgregions a:hover { color: #660000;  font-weight: bold;  text-decoration: underline;   }

.bginfotitle {background: url(../images/bg_header.jpg); }

.infolinks { padding-left: 4px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #191970; TEXT-DECORATION: none;  text-align: left;  }
 
.infolinks A { COLOR: #003366; TEXT-DECORATION: none;}

.infolinks A:hover { COLOR: #a50808; TEXT-DECORATION: none;}
 
.bgmainleft {vertical-align: top; }

.bgmainright { vertical-align: top;  padding-left: 8px;  }
 
.infotitle { padding-left: 4px; padding-top: 4px; padding-bottom: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: White; border-right: 1px solid #FDFDFD;  vertical-align: middle;  background: url(../images/bgmenutitle.jpg);   }
 
.infotitlemore { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: White; TEXT-DECORATION: none; text-align: center;  background: #99CC00;  }
  
.infotitlemore A { COLOR: white; TEXT-DECORATION: none; }

.bgmenutitle { padding-left: 4px; padding-top: 4px; padding-bottom: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color: White;  background: #000033 url(../images/bgmenutitle.jpg);}

.bgmenusearch { padding-left: 4px; padding-top: 4px; padding-bottom: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: White;  background: #999999;  font: italic;   }

 IMG.navmenuimg {BORDER: 2px solid White;}

.mainmenutitle {  padding-bottom: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color: Yellow;  font: bold;       }

.bgmenumain { background: #162739; }

.bgmenuimg { background: #00274F;  padding-bottom: 5px;  padding-left: 5px;  padding-top: 5px;  vertical-align: top;      }
	
.mainmenulinks {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color: #191970; TEXT-DECORATION: none; vertical-align: top;  line-height: 15px;  padding-left: 2px;  padding: 5px;        }

.mainmenulinks A { COLOR: White; TEXT-DECORATION: none;}

.mainmenulinks A:hover { COLOR: #99CC00; TEXT-DECORATION: none; }

.toplinks { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color: #191970; TEXT-DECORATION: none;  text-align: center;  padding-top: 25px;  BORDER=0}

.toplinks A { COLOR: #003366; TEXT-DECORATION: none;}

.toplinks A:hover { COLOR: #a50808;  font-weight: bold; }

.bookmark {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color: White;  vertical-align: top;    padding-right: 5px;  padding-top: 10px;  text-align: right;  padding-bottom: 5px;                }

.bookmark A { COLOR: White; TEXT-DECORATION: none;}

.bookmark A:hover { COLOR: #a50808; TEXT-DECORATION: none; }

.navtitle {	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #333333;  FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;	text-align: left;  padding-bottom: 0px;  padding-top: 4px;  font-style: normal;   }

.navtitle A {COLOR: White; TEXT-DECORATION: none}

.navtitle A:hover {COLOR: Lime; TEXT-DECORATION: none;}

.navtitle_b {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}

.navtitle_b A {	COLOR: #a50808; TEXT-DECORATION: none}

.navtitle_b A:hover {	COLOR: black; TEXT-DECORATION: none}

#subnav A {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: white 1px solid; WIDTH: 135px; COLOR: black; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FAFAFA; TEXT-DECORATION: none; opacity: 1
}
#subnav A:visited {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: white 1px solid; WIDTH: 135px; COLOR: black; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FAFAFA; TEXT-DECORATION: none; opacity: 1
}
#subnav A:hover {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid;
	background: url(../images/bg_header.jpg);
}


.fontreg { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: xx-small;  color: #003366;  padding-left: 4px;  padding-bottom: 4px;  padding-right: 4px;  padding-top: 4px;  vertical-align: top;           }


.dropmenu TABLE {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif
}
.dropmenu TR {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif
}
.dropmenu TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif
}
.menudrop .options {
	BORDER-RIGHT: #848377 1px solid; BORDER-TOP: #848377 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #848377 1px solid; WIDTH: 50px; COLOR: #444444; LINE-HEIGHT: 12px; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #848377 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menudrop A {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: none
}
.menudrop A:hover {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #191970
}

.pubtopleft { text-align: center;  vertical-align: middle;     }

.pubmiddleleft {  vertical-align: top;  text-align: center;   }

.bottom { background:  #162739;  height: 30px;  border-top: 1px dashed #003366;   }

.bottom A { COLOR: #CCCCCC; TEXT-DECORATION: none;}

.bottom A:hover { COLOR: #99CC00; }


.copyright {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CCCCCC; text-align: center;  padding-top: 10px;  padding-bottom: 10px;  background: #213955;     }