.body {

	background-color: #222222;

	color: #FFFFFF;

	margin: 0;

	padding: 0;

	font-size: 10px;

	font-family: Verdana, sans-serif;

	background: #222222;

}

#sitename {

	width: 100%;

	height: 200px;

}

#sitename p {

    text-align: right;

	font-family: "Georgia", Times, serif;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: 1px;

	white-space: nowrap;	

	color: #FFF;

	margin: 0;

	padding: 35px 60px 0 0;

}





/* --------------------------------------------------- */

.bg {

	background: #373737;

	width: 800px;

	height: 100%;

	border-left: 1px solid #336699;

	border-right: 1px solid #336699;	

	font-family: Verdana, sans-serif;

	color:#FFFFFF;

}

.top {

	background: #fff url(../images/header.gif) no-repeat top center;

	width: 800px;

	height: 148px;

}

.footer_bg {

	background: #E27602;

	width: 800px;

	height: 70px;

	border-left: 1px solid #336699;

	border-right: 1px solid #336699;

	border-bottom: 1px solid #336699;

}

/* --- nav --- */

.menuc {

	margin: 0 auto;

	width: 800px;

}

table.moduletable {

	width:100%;	

	margin-bottom: 5px;

	border-spacing: 1px;

	border-collapse: collapse;

}

table.moduletable {

	width:100%;	

	margin-bottom: 5px;

	border-spacing: 0px;

	border-collapse: collapse;

}

table.moduletable td {

	margin-top:12px;

	padding-left:7px;

	font-size: 11px;

	margin: 10px;

         color: #373737;

	font-weight: normal;

}



#topnavi{

	position: relative;

	display: block;

	height: 39px;

	font-size: 11px;

	font-weight: bold;

	background: transparent url(../images/bgOFF.gif) repeat-x top left;

	font-family: Arial, Verdana, Helvitica, sans-serif;

}

#topnavi ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	width: auto;

	font-size: 11px;

}



#topnavi ul li{

	display: block;

	float: left;

	margin: 0;

	background-image: none;	

	font-size: 11px;

}



#topnavi ul li a{

	display: block;

	float: left;

	color: #666;

	text-decoration: none;

	padding: 11px 10px 0 10px;

	height: 23px;

	font-size: 11px;

	background: transparent url(../images/bgDIVIDER.gif) no-repeat top right;

}

#topnavi ul li a:hover,#topnavi ul li a.current{

	color: #2F5795;

}



/* --- end nav --- */



/* /////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////// */

.pathway {

	padding-left    : 5px;

	border			: 0;

	color: #ffffff;

	font-family: Arial;

	

}

a.pathway:link, a.pathway:visited {

	color			: #ffffff;

	font-size		: 11px;

	line-height		: 18px;

	font-family: Arial;

}

a.pathway:hover {

	color			: #ffffff;

	font-family: Arial;

}

ul

{

margin: 0;

padding: 0;

list-style: none;

}

li

{

line-height: 20px;

padding-left: 0px;

padding-top: 0px;



}

.pagenav

{

	font-size:12px;

	font-weight:normal;

}

.componentheading

{

	height: 20px;

	margin-left: 2px;

	padding-left: 3px;

	border-bottom: 1px solid #336699;

	color: #336699;

	text-align: left;

	white-space: nowrap;

	font-family: Arial;

	font-size: 14px;

         color: #CE6602;

	font-weight: bold;

}

a.toclink:link, a.toclink:visited

{

	line-height:normal;

	font-size:11px;

	font-family:arial;

	color: #000000;

	text-decoration: underline;

}



a.toclink:hover

{

	text-decoration: none;

}

table.contenttoc {

	border: 1px solid #FFFFFF;

	padding: 2px;

	margin-left: 2px;

	margin-bottom: 2px;

}

table.contenttoc th {

	background: #E1DECF;

	color: #C20A28;

	text-align: left;

	padding-top: 2px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

}

.button {

	margin-top:3px;

	margin-bottom: 3px;

	padding-left:5px;

	padding-right:5px;

	border:solid 1px #ADAA9C;

	background-color: #E1DECF;

	color: #000000;

	font-family: Arial, Helvetica, Sans Serif;

	text-align: center;

	font-size: 11px;

}

.sectiontableheader

{

	background: #E1DECF;

	height: 20px;

	padding-right:3px;

	font-weight :bold;

}

table.contentpane td.contentdescription

{

	font-size:12px;

	line-height:18px;

}

table.contentpane td.componentheading

{

	background:#E1DECF;

	height: 20px;

	padding-left:3px;

	border: 1px solid #FFFFFF;

	color: #C20A28;

	text-align: left;

	padding-bottom:3px;

	white-space: nowrap;

	font-family: Arial;

	font-size:14px;

	font-weight:bold;

}

table.contentpane td

{

	padding-top:1px;

	padding-bottom:2px;

	font-size:12px;

}

a:link, a:visited {

	font-family: arial;

	color: #000000;

	text-decoration: underline;

}

a:hover {

	text-decoration:none;

}	

table.contentpaneopen

{

	width:100%;

}

table.contentpaneopen td

{

	line-height:18px;

	font-size:12px;

}

table.contentpaneopen td.contentheading

{

	height: 20px;

	padding-left:3px;

	color: #CE6602;

	text-align: left;

	white-space: nowrap;

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	border-bottom: 1px solid #336699;

}

a.sublevel:link, a.sublevel:visited {

	font-size: 10px;

	color: #000000;

	text-align: left;

	text-decoration: underline;

	vertical-align:middle;

}

a.sublevel:hover {

	text-decoration: none;

}

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 12px;

	text-align: left;

	padding-left: 3px;

	padding-top: 5px;

	height: 28px;

	width: 170px;

	text-decoration: none;

         font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #484848;

	color: #CF7409;

}

a.mainlevel:hover {

	text-decoration: none;

	border-bottom-color: #3D3E8E;

	color: #76CA10;

}
td

{

	font-family:arial;

	font-size:11px;

	color:#3C3032;

}

.mymoduletdmiddle

{

	background: url(../images/module_middle_graphic.gif) repeat-y;

	padding-left:18px;

	padding-right:10px;

}



.mymoduletdheader

{

	background: url(../images/module_top_graphic.gif) no-repeat;

	height: 13px;

}



.mymoduletdfooter

{

	background: url(../images/module_footer_graphic.gif) no-repeat;

	height: 10px;

}



.mymodulebg

{

	background: url(../images/general_module_bg.jpg) no-repeat right bottom;

	height:110px;

}



.mymainbody

{

	padding-top :3px;

	padding-left:5px;

	padding-right :23px;

}



.inputbox {

	font-size:9px;

	font-family:verdana;

	border:solid 1px #ADAA9C;

	background-color: #F3F0E1;

	

}

.wrapper {

	width: 400px;

	height: 400px;

}



/* -------------------------- */

a.sgfooter:link, a.sgfooter:visited {

	color			: #fefefe;

	font-size		: 11px;

	font-family: Arial;

	text-decoration:none;

}

a.sgfooter:hover {

	color			: #fefefe;

	font-family: Arial;

	text-decoration:none;

}

.sgf {

font-size: 9px;

font-family: Verdana,Arial,Helvetica,sans-serif;

color: #333;

text-decoration:none;

}

.sgf1 {

font-size: 10px;

font-family: Verdana,Arial,Helvetica,sans-serif;

color: #333;

text-align:left;

}



a.sglink:link, a.sglink:visited {

	color: #333;

	font-size: 10px;

	font-family: Arial;

	text-decoration: none;

}

a.sglink:hover {

	color: #333;

	font-family: Arial;

	text-decoration: none;

}



/* -------------------------- */

a.sgfooter:link, a.sgfooter:visited {

	color: #333;

	font-size: 10px;

	font-family: Verdana;

	text-decoration:none;

}

a.sgfooter:hover {

	color: #333;

	font-family: Verdana;

	text-decoration:none;

}

.sgf {

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333;

	text-decoration:none;

}

.sgf1 {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333;

	text-align:left;

}



a.sglink:link, a.sglink:visited {

	color: #333;

	font-size: 11px;

	font-family: Arial;

	text-decoration: none;

}

a.sglink:hover {

	color: #333;

	font-family: Arial;

	text-decoration: none;

}

.pagenav_next a, .pagenav_next a:link, .pagenav_next a:visited {

	color: #000;

}

.pagenav_next a:hover {

	color: #000;

}

/*.back_button a, .back_button a:link, .back_button a:visited {

	padding-top: 10px;

	font-weight: bold;

	padding: 10px 0 0 22px;

	color: #000;

}*/

.back_button a:hover {

	color: #000;

}

.readon, .readon:link, .readon:visited, .readon:hover {

	color: #000;

}

.font_color {

font-size: 13px;
text-align: justify;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #CF7409;



}

.font_color_small {

font-size: 11px;

font-weight: bold;
text-align: justify;

font-family: Arial,Verdana,Helvetica, sans-serif;

color: #AAAAAA;



}

.small_bold {

font-size: 10px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #CF7409;



}

.big_bold {

font-size: 14px;

font-weight: bold;

text-decoration: underline;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #CF7409;



}

.bold_white {

font-size: 11px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #F6F6F6;



}

.bold_underline {

font-size: 18px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #CF7409;



}

.bold_text {

font-size: 16px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #CF7409;



}

.greyish{

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #AAAAAA;

}

INPUT {

	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,Verdana,sans-serif

}

.Bold_white{

font-size: 14px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #FFFFFF;

}

.bar_img{

background: url(../images/line.jpg);

height: auto;

width: 2px;

}

.small_font{

font-size: 9px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #AAAAAA;

}

a.footer:link, a.footer:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
color: #373737;

}

a.footer:hover {
text-decoration: none;
font-size: 9px;
text-decoration: none;
color: #FFFFFF;

}

a.privacy:link, a.privacy:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #c2c2c2;

}

a.privacy:hover {
font-size: 11px;
text-decoration: none;
color: #A24602;

}
a.contact:link, a.contact:visited {
FONT-FAMILY: 'Century Gothic'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt;
font-size: 16px;
text-decoration: none;
font-weight: bold;
COLOR: #ff9900;

}

a.contact:hover {
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;

}
.table_border{
	border-color: #DA6E02;
	border-style: solid;
	/*border-collapse: collapse;*/
	border-width: 1px;
	}