/* CSS Document */



body {
  background-color: #003567;
  color: #fff;
  font-family: "Trebuchet MS";
  font-size: 13px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 5 0 5; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: justify; /* Centers the page content container in IE 5 browsers. */
}

#outerWrapper {
  margin-top: 20px ; 
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 952px;
  text-decoration:none;
  margin-left:auto;
  margin-right:auto;
}

 #header {
  background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;
  height:105px;
  width:952px;
  color: #fff;
  padding: 0px 0 0 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-decoration:none;
}

 #topheader {
	float:left;
	width:750px;
	height:105px;
  color: #fff;
  font-size: 18px;
  background-image:url(../images/logo.jpg);
  background-repeat:no-repeat;
  text-decoration:none;
}

#topheader_border {
	float:left;
	width:4px;
	background-image:url(../images/border.jpg);
	background-repeat:no-repeat;
	height:108px;
	margin-top:8px;
	text-decoration:none;
	}
 #topheader1 {
	float:right;
	width:187px;
	text-align:right;
	height:80px;
	color: #fff;
	padding: 0px 0 0 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	margin:5px 5px 0px 0px;
	text-decoration:none;
}

hr {
  border:#e1f441 dotted 1px;


}

.linkheader_txt
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e0f540;
	text-decoration:none;
	text-align:right;
}

.linkheader_txt:hover
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fe7800;
	text-decoration:none;
}

#wrapper_serch
{
background-image:url(../images/site_serch_bg.jpg);
height:45px;
background-repeat:repeat-x;
width:952px;
background-position:center;
}

 #serch_box
{
	float:left;
	width:540px;
  color: #fff;
  font-size: 14px;
  margin:10px 0px 0px 10px;
  background-repeat:no-repeat;
  text-decoration:none;
}


 #email
{
	float:right;
	width:150px;
  color: #fff;
  font-size: 13px;
  margin:10px 0px 0px 4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-position:top;
}
.input
{
background-color:#FFFFFF;
width:200px;
height:20px;
border:1px solid #7e9db9;
padding:0px;
background-position:top;
}
.serch_bttn
{
background-color:#3b3c3e;
background-repeat:no-repeat;
border: 1px solid #000000;
width:59px;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
height:25px;

}

.serch_bttn:hover {
	color:#e5f749;
}

.go_bttn
{
background-color:#3b3c3e;
background-repeat:no-repeat;
border: 1px solid #000000;
width:30px;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
height:20px;

}
.go_bttn:hover {
	color:#e5f749;
}



.submenutop {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
}

.submenutop:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fe7800;
	text-decoration:none;
	padding:0px;
}

#content {
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-y;
	width:952px;
	float:left;
}
#content2 {
background-image:url(../images/top_bg2.jpg);
background-repeat:repeat-y;
	width:952px;
	float:left;
}
#left_wrapper {
	float:left;
	width:708px;
}
#right_wrapper {
	background-color:#024f97;
	float:left;
	width:240px;
}
#body_wrapper {
  background-color: #024f97;
  float:left;
  width:227px;
  padding-bottom:20px;
  
}

#body_wrapper1 {
	float:left;
	width:472px;
	font-family:Tahoma;
	font-size:13px;
	font-family:"Trebuchet MS";
	margin-left:6px;
}
#menu {
	width:227px;
	float:left;
}


#on_this_txt
{
	background-image: url(../images/on.jpg);
	height:34px;
	background-repeat:no-repeat;
	margin-top:0px;
}

#welcome_txt {
	background-image:url(../images/welcome_txt.jpg);
	height:40px;
	background-repeat:no-repeat;
	margin-top:8px;
}
#latest_announcement {
	background-image:url(../images/latest_announcement.jpg);
	height:45px;
	background-repeat:no-repeat;
}

#right_column {
	padding-left:10px;
	font-size:14px;
	background-color:#024f97;
	overflow:auto;

}

#right_column #subcontent {
	height:200px;
	margin-right:0px;
	width:220px;
	margin-bottom:10px;
	border:#f5f5f5 dashed 1px;
}


#right_column #subcontent #heading {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	color:#002067;
	text-decoration:none;
	background:url(../images/heading.jpg) no-repeat;
	padding-left:5px;
	height:28px;
}

.announcement_highlight_txt {
	color:#e1f441;
	font-size:12px;
	font-weight:bold;
}





.newsletter_brd {
	border:1px solid #697e02;
	background-color:#FFFFFF;
}

.newsletter_bg {
	background-image:url(../images/news_letter_bg.jpg);
	height:26px;
	background-repeat:repeat-x;
	padding:5px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
}


.sign_uptxt {
	color:#ce430c;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;

}

.table {
	width:942px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
}

#clean_div {
	background-image:none;
	background-color:#FFFFFF;
	height:4px;
	float:left;
	width:952px;
}
#footer_bg {
	background-image:url(../images/footer_bg.jpg);
	height:45px;
	background-repeat:repeat-x;
	float:left;
	width:942px;
	background-color:#003567;
	padding:10px 0px 0px 10px;

}

.copy_right_txt {
	padding-left:20px;
	color:#FFFFFF;
	font-size:11px;
}

.link_footer {
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.link_footer:hover {
	padding-left:8px;
	padding-right:8px;
	color:#e5f749;
	font-size:11px;
	text-decoration:none;
}

/* template Document */

#template_column {
	width:700px;
	float:right;
	padding-right:10px;
}


#rightcolumn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	padding-top:6px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	border-top:0;
	padding-bottom:20px;

}
#rightcolumn:hover {
padding-left:6px;
padding-top:6px;
color:#fe7800;
padding-bottom:20px;

}

/******************************************************15.12.08****************************************************/
.content_text {
	padding-left:10px;
	font-family:"trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#rightlink {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:220px;
}
#rightlink ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:204px;
}
#rightlink li {
	width:204px;
	float:left;
	height:30px;
	background-repeat:no-repeat;
}

#rightlink li:hover {
	width:204px;
	float:left;
	background-repeat:no-repeat;
	height:30px;
}
#rightlink table {
	position:absolute;
	border-collapse:collapse;
	top:0px;
	left:0px;
}
#rightlink a {
	padding-left:15px;
	padding-top:6px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	border-top:0;

}
#rightlink a:hover {
	padding-left:15px;
	padding-top:6px;
	color:#fe7800;

}
#rightlink li ul {
	position:absolute;
	top:0px;
	left:250px;
	visibility:hidden;
}
#rightlink li:hover > ul {
	visibility:visible;
}

#rightlink li:hover > a {
	background-color:none;
}

/* 1st sublevel */
#rightlink ul a:hover ul {
	visibility:visible;
}
#rightlink ul a:hover ul ul {
	visibility:hidden;
}
/* 2nd sublevel */
#rightlink ul a:hover ul a:hover ul {
	visibility:visible;
}
#rightlink ul a:hover ul a:hover ul ul {
	visibility:hidden;
}
/* 3rd sublevel */
#rightlink ul a:hover ul a:hover ul a:hover ul {
	visibility:visible;
}
#rightlink ul a:hover ul a:hover ul a:hover ul ul {
	visibility:hidden;
}
/* 4th sublevel */
#rightlink ul a:hover ul a:hover ul a:hover ul a:hover ul {
	visibility:visible;
}
#rightlink ul a:hover ul a:hover ul a:hover ul a:hover ul ul {
	visibility:hidden;
}


.link_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF00;
	text-decoration:none;
	padding-right:10px;
}
.link_text:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:10px;
}


.h1 {
	font-family:"trebuchet MS";
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
.h2 {
	font-family:"trebuchet MS";
	font-size:16px;
	color:#00CCFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
}

.h3 {
	font-family:"trebuchet MS";
	font-size:12px;
	color:#FFFFCC;
	font-weight:bold;
	text-decoration:none;
}


.link_txt
{
font-family:"trebuchet MS";
font-size:14px;
color:#FFFF00;
text-decoration:none;
}

.link_txt:hover
{
font-family:"trebuchet MS";
font-size:14px;
color: #FFFF00;
text-decoration:underline;
}

.bullet_text {
	background:url(../images/bullet.jpg) no-repeat;
	padding-left:20px;
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

ul {
	padding-left:8px;
	padding-right:0px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:35px;
	}

.list {
	list-style-image:url(../images/bullet.jpg);
}

.bold
{
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fe7800;
	}
.quiz_link
{
font-family:"trebuchet MS";
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.quiz_link:hover
{
font-family:"trebuchet MS";
font-size:13px;
color: #AFC806;
text-decoration:none;
}

.content_hdn_bg{
background-image:url(../images/td_bg.jpg);
background-repeat: no-repeat;
height:41px;
font-family:"trebuchet MS";
font-size:18px;
text-align:left;
padding-top:4px;
color:#E1F441;
text-decoration:none;
font-weight:normal;
}

/**********************************************19/3/09**************************************************************/
.calltxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}


