/************** body and general **********************/

.body{
margin:0;
padding:0;
font-size:11px;
font-family:Cambria, Calibri, Candara, Verdana, sans-serif;
color:#444;
background-color:#fff;
}
.bold{font-weight:bold;}


/************* Layout *********************************/

#maincontainer{
width:900px; /*Width of main container*/
height:675px; /*Height of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#fff;
}

#header{
margin-top:10px;
background: #fff;
border:1px;
border-style: solid;
border-color:#DDDDDD;
height:85px;
}

#topcontentwrapper{
margin-top: 10px;
float: left;
width: 100%;
height: 105px;
}

#midcontentwrapper{
float: left;
width: 100%;
height: 90px;
}

#countrytabs{
width: 500px;
}

#bottomcontentwrapper{
float: left;
width: 100%;
height: 220px;
margin-top: 5px;
}

#footer{
background: #fff;
border:1px;
width:100%
border-style: solid;
border-color:#DDDDDD;
height:40px;
}

/*** Header Elements ***/
#logo{
	width: 195px;
	margin-left:10px;
	height: 75px;
	margin-top: 5px;
	float:left;
}	
#search{
width:190px;
height:25px;
float:right;
margin-top:20px;
margin-right:30px;
}
#navbar{
	width:525px;
	height:20px;
	margin-left:237px;
	margin-top: 5px;
}

/*** Menu Eleemnts ***/

#myemenu{
margin-left: 4px; /*Opera 8 fix -1px*/
width: 525px;
height: 20px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin-left:120px;
margin-top: 50px;
}

#myemenu ul{
font: normal 10px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#myemenu li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.3em;
font-size: 120%;
}


#myemenu a, #myemenu strong{
float:left;
color:#fff;
background: transparent url("images/menu_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 10px;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}

#myemenu a span, #myemenu #current span{
float:left;
display:block;
color:#fff;
background: transparent url("images/menu_right.gif") no-repeat right top;
padding:3px 9px 3px 6px;
font-weight:bold;
}

#myemenu a span{
float:none;
}

#myemenu #current a, #myemenu strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#myemenu #current a span, #myemenu #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#myemenu a:hover{
background-position:0% -150px;
}

#myemenu a:hover span{
color: #fff;
background-position:100% -150px;
}

#myemenu #current a:hover {	background-position:0% -300px; }
#myemenu #current a:hover span { color: #fff;	background-position:100% -300px; }

#myemenuline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

#myemenuhot a, #myemenuhot strong{
background: transparent url("images/menu_left_blue.gif") no-repeat left top;
}

#myemenuhot a span{
background: transparent url("images/menu_right_blue.gif") no-repeat right top;
}

#myemenuhot a:hover{
background-position:0% -150px;
}

#myemenuhot a:hover span{
color: #fff;
background-position:100% -150px;
}

/*** Top Content Wrapper Elemetns ***/

#news{
	float: left;
	width:100%;
	text-align:justify;	
	height: 150px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;
	padding-left:5px;
	padding-right:5px;	
	font-size: 75%;
	font-family:Segoe,Tahoma,Verdana,sans-serif;
}
#shoutbox{
	float: right;
	width:60%;
	height: 200px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;

}
/*** Bottom Content Wrapper Elements ***/
#ads{
	float: left;
	width:150px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;
}

/*** MyExamResults Accordion Menu Stuff Starts Here ***/

#acmenu{
	width:195px;
	height: 350px;
	margin-left:155px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;
}

dl{
margin: 0;
padding:6px;
}

dd{
margin: 0;
padding:7px;
}

dt{
text-transform: uppercase;
margin-bottom:5px; /*bottom spacing between header and rest of content*/
color: white;
background: url(images/titlebar.png) repeat-x center left;
text-transform: uppercase;
padding: 5px 0px 5px 5px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
font: bold 18px Cambria;
color: white;
}

dt a {
color: #FFF;
}
dt hover {
background: url(images/titlebar-active.png) repeat-x center left;
text-transform: uppercase;
}
dd a { 
color: #000; 
}
dd ul { 
list-style: none;
}
	
/*** MyExamResults Accordion Menu Stuff Ends Here ***/

#myemain{
	float: right;
	width: 50%;
	height: 450px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;
}

/*** Individual Page Specific Elements ***/

#srmain{
	width: 100%;
	height: 350px;
	border:1px;
	border-style: solid;
	border-color:#DDDDDD;
}