/* ---------------------







basic layout







--------------------- */







* {



	font-family: Arial, Helvetica, sans-serif;



}















/* table { border: solid 1px black; } */















body { margin: 0; background-color:#FFE3BD; height:100%;}



img {

border: 0px none;

} 



 .mos_maintables{_width:100%; background-color:#FFFFFF;}



 .componentheading {font-size:12px;font-weight:bold;}







div,







td,







p {







	font-size:12px;







	line-height:18px;







	color:#333333;







}















a,







a:link,







a:active,







a:visited {







	text-decoration:underline;







	color:#3575b1;







}















a:hover {







	text-decoration:underline;







        color: #3575b1;







}







#eVanced {



 







 color:#3575b1; 







 



}

#eVanced th {
  font-size:11px;	
}






.moduletableeVanced



{



	



	width:160px;



}



.moduletableeVanced td



{



  width:100%;



}







.moduletableeVanced a,



.moduletableeVanced a:link,



.moduletableeVanced a:active,



.moduletableeVanced a:visited {







        font-size: 11px;



	font-weight:bold;



	text-transform:uppercase;



	font-weight: bold;



        text-decoration: none;



        color: #3575b1;



	padding-left:5px;    	



	width:100%;



		



		



}















.moduletableeVanced a:hover {



        text-decoration: underline;



}











.newsfeedeVanced a,



.newsfeedeVanced a:link,



.newsfeedeVanced a:active,



.newsfeedeVanced a:visited {



        font-size: 10pt;



        font-weight: bold;



        text-decoration: none;



        color: #3575b1;



}















.newsfeedeVanced a:hover {







        text-decoration: underline;







}















.newsfeedeVanced li,







.newsfeedeVanced ul {



	list-style-type: circle;



	list-style-position: inside;



        padding-bottom: 10px;



}















.newsfeedeVanced div {



        font-size: 8pt;



}















ul {







	margin: 5px;







	padding: 5px;







	list-style: square;







}















li {







	line-height: 18px;







	padding-left: 5px;







	padding-top: 0px;



	






	list-style-position: inside;







}

ol {







	line-height: 18px;







	padding-left: 5px;







	padding-top: 0px;







	list-style-type:  decimal;







	list-style-position: inside;







}













/** To center the objects **/







.center {







	text-align:center!important;







}















/** clear the banner to make it sit in the bottom **/







.clear {







	clear:both;







}















.loginClass input,







.loginClass {







  font-size: 10px;







}















.loginClass {







  display: block;







  align: center;







  position: relative;







}















/** general module table **/







table.moduletable,







#leftcol table,







#rightcol table {







	width:100%;;















}















/** Left Menu table **/







#leftMenu table {



        width: 160px;



}















/** PathWay Menu **/







#pathWay {







        font-size: x-small;



		padding-left:5px;











}















.GBLogo{







  background-color: white;















}















.topHeaderWrapper td{







  background:transparent url(../images/header/header_wrapper.gif) repeat-x left top;







}







.topHeaderImage td{







  background:transparent url(../images/header/header.jpg) no-repeat left top;







}















.vTopHeader {







/*  background-color: #B17461; */







  background-color: #B17462;







}







.vTopHeaderLeft {







  background:#ffffff;



  color: black;



   



}















.vTopHeader a, .vTopHeader a:link, .vTopHeader a:visited {







  color: white;







}















.topNavBar {







  /* background-color: #FEE0BE; */







  border: solid 0px #FEE0BE;







  background: transparent url(../images/stories/header/menu_bg.jpg) repeat top left;







}







.searchBox {



  font-size: 10px;



}







.searchBar{



  padding-top:0px;  padding-bottom:0px;



  display:block; background:url(../images/search_bg.jpg) repeat top left;

  height:25px;  

  border-right: none;



  border-bottom: none;



  border-top: none;



  border-left: none;

}















.searchLink{







   font-family: Tahoma, Helvetica, sans-serif;







   text-decoration:none;







   font-size: 11px;







   font-weight:bold;







   color:#000;







   white-space:nowrap;







   line-height: 20px;







   border-right: 1px solid #FFF;







   display: block;







   height: 20px;







   width:auto;







   margin: 0px;







   padding: 0px 15px 0px 29px;







}







.searchMenu {















}















.searchShow {







  display: block;







  position: relative; 







  margin: 0px;







  padding: 5px 0px 0px 0px;







  height: 20px !important;







}















.searchHide {







  position: relative;







  padding: 5px 0px 0px 0px;







  height: 20px !important;







  display: none;







}















.searchSpacer {







  /* background-color: #a8c398; */







  background-color: #a8c398;







  border-bottom: solid 1px black;















}















.searchHead {







  background-color: #a8c398;







  text-decoration: underline;







  border-left: solid 1px gray;







  border-right: solid 1px gray;







  border-bottom: solid 1px black;







  border-top: solid 1px gray;







}







.searchHeadO {







  background-color: white;







  border-left: solid 1px black;







  border-right: solid 1px black;







  border-bottom: none;







  border-top: solid 1px black;







}















#searchHead {







   background-color: #a8c398;















}















#searchCHead, #searchWHead, #searchGHead, #searchLHead, #searchHHead, #searchYAHead, #searchCUHead {







   /* border: solid 1px black; */







   /* display: block; */







   height: 20px !important;







   width: auto;







   margin: 0px;







   padding: 0px 5px 0px 5px;







   cursor: pointer;







}























#searchM {







  display: none;







  visibility: hidden;







  position: absolute;







  background-color: white;







  z-index: 1;







  width: 400px;







  height: 250px;







  border: solid 1px black;







}















/** Side Images for MainPage **/







.sideImages {







  display: block;







  z-index: 0;







  position: relative;







  /** float: right; **/







  overflow: hidden;







  align: center;



  width:196px;







}















.sideImage img, .sideImages img{







  z-index: 0;







  padding: 0px 0px 0px 0px;







  border-bottom: solid 1px black;



  width:196px;







}















#goingOnSide, #content_top1 {







  /* border-top: solid 1px black; */



  display:Table;



  position:relative;	



  width: 196px;



  float:right;



  



}















/** general module title **/







table.moduletable th,







table.moduletable-bgimg th,







table.moduletable-right th {







	/* border: 1px solid #000000;	 */







        border-top: solid 1px black;







        border-bottom: solid 1px black;







	color:#FFFFFF;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size:15px;







	line-height:20px;







	background-color:#B17462;







	height:25px;







	text-align:left;







	padding-left:15px;







	font-weight:normal;







}















/** generic menu item link **/







a.mainlevel:link,







a.mainlevel:active,







a.mainlevel:visited,







a.mainlevel-as:link,







a.mainlevel-as:active,







a.mainlevel-as:visited,







a.sublevel:link,







a.sublevel:active,







a.sublevel:visited {







	color:#666666;



	text-decoration:none;



	font-size:11px;



	line-height: 28px;



}















/** generic menu item link on mouseover **/







a.mainlevel:hover,







a.mainlevel-as:hover,







#leftcol a.mainlevel:hover {







	color:#000000;







	text-decoration:none;







}















/** generic menu item **/







.TopMenu



{

	background:url('../images/left_menu_bg.jpg') repeat top left;

	height:26px;	

	

	width:100%;



}



#jaframeid{position:absolute;top:1px;left:1px;height:0px;width:100%;}





.mainlevel  {







	display:inline;







	height:15px;







	padding-left:15px;







	font-weight:normal;







	text-decoration:none;



	







}















#active_menu {







        color: #3575b1;







}























/* ---------------------







template layout







--------------------- */























/** div container for top menu. position:top **/







#topmenu {







	position:relative;







	float:left;







	clear:left;







	background-color:#000000;







	width: 100%;







}























/** div container for left column **/







#leftcol {







	position:relative;







	/* width:170px; */



	background:#FFE0C1 url(../images/bg_leftcol-4.jpg) repeat-y left top;







}















/** div container for position:user2 **/







/** div container for position:user3 **/







#content_top2 {







	position:relative;







	/** float:right; **/







	clear:right;







	background-color: grey;







}















/** unordered list for latest news module **/







ul.latestnews li,ul.mostread li {







	line-height: 18px;







	font-size:11px;







	font-weight:bold;







	list-style-type: circle;







	list-style-position: inside;







}















/** specific module td table for content top 1 and 2. 







position:user2 an user3 **/







#content_top1 table.moduletable td,







#content_top2 table.moduletable td {







	background:transparent url(../images/bg_module_contenttop2.jpg) repeat-x bottom;







	height:100px;







	min-height:100px;







	vertical-align:top;







}















/** td container for mainbody **/







#content_main_cell {







  width: 100%;







  border-left: solid 1px black;







}















/** div container for mainbody **/











#content_main {







	position:relative;



	background-color:#FFFFFF;



	overflow:hidden;	



	padding:10px;



    	width:930px;

	text-align:left;



	float:left;



	



}







#content_main2 {







	position:relative;



	background-color:#FFFFFF;



	overflow:hidden;

	padding:10px;



    	width:565px;



	_width:570;



	text-align:left;



	float:left;



}







#content_main3{  



	position:relative;



	background-color:#FFFFFF;



	overflow:hidden;	



	padding:10px;





	text-align:left;



	float:left;



}















/** date info in content **/







#content_main .createdate, #content_main2 .createdate, #content_main3 .createdate{







	color:#4A87C4;







	font-size:10px;







	padding: 0 0 15px 0;







	line-height:8px;







	background-color:inherit;







        text-align: right;



}











.contentheading,



.contentpagetitle,



a.contentpagetitle:link,



a.contentpagetitle:active,



a.contentpagetitle:visited {



	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;



	font-size:16px;



	color:#3575b1;



	font-weight: bold;



	background-color:inherit;



	display:block;



}



















/** highlight word search result **/







.highlight {







	font-weight:bold;







	background-color: #FFFF00;







	padding: 2px 0 2px 0;







	







}























/** FOR COMMENT SYSTEM **/







.AkoBox {







		border:solid 1px #AAAADD;







		padding: 10px;







		text-align:left;







		width: 90%;







}















.AkoBoxSelected {







		border:solid 3px #4444AA;







		padding: 10px;







		text-align: left;







		width:90%;







}















/** FOR THE ADULT MENU SYSTEM **/







.mainlevel-as  {







	display:;







	height:35px;







	line-height:25px;







	padding-left:15px;







	background:transparent url(../images/bg_mainlevel.gif) repeat-x center top;







	font-weight:bold;







	text-decoration:none;







}







.aMT {







  align: center;







  font-weight: bold;







  border-bottom: solid 1px black;







  margin-left: -15px;







  text-align: center;







}















.aM,







.mainLevel .aM,







.mainlevel aM {







  background-color: white;







  margin-left: -15px;







  align: center;







  text-align: center;







  height: 50px !important;







  overflow: visible;







}















.aD {







  margin-left: -15px;







  align: center;







  text-align: left;







  font-size: 8pt;







  font-style: italic;







}


.sectiontableheader
{
  background:#cccccc;
}


/** generic menu item link **/
a.mainleve2:link,a.mainleve2:active,a.mainleve2:visited,a.mainleve2-as:link,a.mainleve2-as:active,a.mainleve2-as:visited,a.sublevel:link,a.sublevel:active,a.sublevel:visited {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	line-height: 28px;
	}

/** generic menu item link on mouseover **/
a.mainleve2:hover,a.mainleve2-as:hover,#leftcol a.mainleve2:hover {
	color:#259B9B;
	text-decoration:none;
}

/* nat-medal and eVanced */
div#nat-medal { text-align: center; }
table.moduletableeVanced tr:first-child td { text-align: center; font-weight: bold; }
