body {

	background-color: #302923;

	margin: 0;

	font-family: Arial, Helvetica;

	font-size: 80%;

	padding-bottom: 3em;

	/*line-height: 1.5em;*/

	}



img {

	border: none;

}





#mainContainer-padding {

	width: 70%;

	min-width: 950px;

	_width: 950px; /* for IE6 */

	margin: auto;

	padding-left: 40px; /* due to background image */

}



#mainContainer {

	background-color: #675545;

	width: 100%;

	_width: 99.9%; /* for IE6 */

	/*padding-top: 0.5em;*/

}



#header {

	width: 100%;

}



#headerLeft {

	float: left;

	width: 71%;

	min-width: 670px;

	_width: 670px;

	background-color: #FFFFFF;

	background-image: url(../images/headerBR.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	min-height: 178px; /* due to background image */

}



#headerRight {

	float: right;

	width: 25%;

	margin-right: 1%;

	margin-top:1em;

}



#headerLeftLogo {

float:left;

	background-image: url(../images/logo.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 180px; /* due to background image */

	position: relative;

	left: -40px;

	top: -30px;

	z-index: 100;

	min-width: 282px;

	_width: 282px;

}



#moto {

	float:right;

	background-image:url(../images/flags-moto.png);

	background-repeat:no-repeat;

	background-position: left;

	height: 91px; /* due to background image */

	position: relative;

	left: -40px;

	z-index: 100;

	min-width: 347px;

	_width: 347px;

	margin-top:6%;

}



#main {

	width: 100%;

}



#mainLeft {

	width: 80%;

	margin-top: 0.8em;

	margin-bottom: 2em;

	float: left;

	background-color: #FFFFFF;

	overflow: hidden;

}



/*#MainLeftBG {

	background-color:#675545;

	width: 27%;

	min-width: 220px;

	_width: 220px;

	float: left;

	padding-bottom: 1000em;

	margin-bottom: -1000em;

}*/



#MaainRightBG {

	float:right;

	width:70%;

	background-image: url(../images/curve-btm.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	background-color: #675545;

	height: 75px; /* due to background image */

	}



#mainInnerLeftContainer {

	width: 33%;

	min-width: 258px;

	_width: 258px;

	float: left;

	/*background-color: #FFFFFF;*/

	background-image: url(../images/mainInnerLeft.gif);

	background-position: right top;

	background-repeat: no-repeat;

	min-height: 398px; /* due to background image */



}



#mainInnerLeft {

	margin-right: 42px;

	min-height: 398px;

	background-color: #675545;

	padding-bottom: 1000em;

	margin-bottom: -1000em;

}



#mainInnerLeftDark {

	background-color: #3c352f;

	padding: 10px 5px 1000em 5px;

	margin-bottom: -1000em;

	margin-left: 15px;

}



#mainInnerLeftTop {

	background-image: url(../images/tlRounded.gif);

	background-position: left top;

	background-repeat: no-repeat;

	height: 51px; /* due to background image */

	background-color: #FFFFFF;

}



#mainInnerRightContainer {

	width: 65%;

	float: right;

	background-color: #FFFFFF;

}



.componentheading_WebLinks {

font-size: 130%;

font-weight: bold;

color: #3c352f;

padding-bottom: 2em;

}



#mainInnerRight ul{

	list-style:none;

	padding:0;

	margin-right: 0;

	margin-left: 3em;

}



#mainInnerRight li {

padding: 0.2em;

font-size:100%;

}



#mainInnerRight li a:hover {

background-color: #1b5878;

color: #ffffff;

text-decoration: none;

}



#mainInnerRight li a{

color: #1b5878;

text-decoration: underline;

}



#mainInnerRight {

	padding-bottom: 1000em;

	margin-bottom: -1000em;

	min-height: 398px; /* due to background image */

}



#mainInnerRightTop {

	background-image: url(../images/trRounded.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 51px; /* due to background image */

	background-color: #FFFFFF;

}



#mainRightContainer {

	width: 20%;

	min-width: 175px;

	margin-top: 0.8em;

	float: right;

}



#mainInnerLeftLowerContainer {

	float: left;

	width: 33%;

	min-width: 258px;

	_width: 258px;

}



/*#mainInnerLeftLower {

	margin-right: 42px;

	background-image: url(../images/mainInnerLeftLower.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	background-color: #675545;

	height: 14px; /* due to background image

}*/



#mainInnerRightLower {

	float: right;

	width: 100%;

	/*background-image: url(../images/curve-btm.gif);

	background-position: right;

	background-repeat: no-repeat;

	background-color: #675545;

	height: 60px; /* due to background image */

}



#mainRight {

	color: #FFFFFF;

	/*margin-top: 51px; /* due to background image */

	margin-left: 1em;

}



#mainRight .moduletable h3 {

	text-align: left;

	color: #FFB03F;

}



#mainRight .moduletable a {

	color: #FFFFFF;

	text-decoration: none;

}







.clr {

	clear: both;

}



.moduletable-userMenu {

	background-color: #3c352f;

	position: relative;

	z-index: 0;

	width:100%;

}



.moduletable-userMenu ul {

	list-style: none;

	list-style-type: none;

	background-color: #675545;

	margin: 0;

	padding: 20px 0 20px 0;

	margin-left: 15px;

}



.moduletable-userMenu ul ul {

margin:0 0.5em 0 0;

padding:0;

}



.moduletable-userMenu li {

	border-bottom: 1px solid #766756;

}



.moduletable-userMenu li a {

	color: #FFFFFF;

	/*font-size: 120%;*/

	text-decoration: none;

	padding: 4px 0 4px 15px;

	display: block;

}



.moduletable-userMenu li li {

padding: 0;

}

.moduletable-userMenu li a:hover {

	color: #FFFFFF;

	text-decoration: none;

	padding: 4px 0 4px 15px;

	background-color:#3C352F;

}



.moduletable-userMenu li li a {

	color: #FFFFFF;

	text-decoration: none;

	padding: 4px 0 4px 1.5em;

	display: block;

	background-color:#3C352F;

	font-size: 95%;

}



.moduletable-userMenu li li a:hover {

	color: #FFFFFF;

	text-decoration: none;

	padding: 4px 0 4px 1.5em;

	background-color: #675545;

	font-size: 95%;

}







/*.moduletable-yellowBG-left {

	background-image: url(../images/at-a-glance-left.gif);

	background-position: right top;

	background-repeat: no-repeat;

	padding-top: 13px;

}*/



.moduletable-yellowBG-right {

	background-image: url(../images/at-a-glance-right.gif);

	background-position: left top;

	background-repeat: no-repeat;

	padding-top: 13px;

}



.moduletable-yellowBG-right-inner {

	background-color: #ea9723;

}



.moduletable-floatLeft {

	float: left;

	margin-left: 3%;

	width:60%;

}



.moduletable-floatRight {

	float: right;

	margin-right: 5%;

}



#footer {

	width: 100%;

	font-size: 90%;

}



#footer a {

color:#FFFFFF;

text-decoration:underline;

padding:0.2em;



}



#footer a:hover {

color:#3C352F;

text-decoration:none;

/*background-color:#FFFFFF;*/

color: #FFF;

padding:0.2em;

}



#footer {

	padding-bottom: 40px;

	background-image: url(../images/footerWave.gif);

	background-position: left bottom;

	background-repeat: repeat-x;

	color:#e3e3e3;

}





#footer #Left {

float: left;

width:45%;

margin-left:2%;

}



#footer #Right {

float: right;

width:45%;

text-align:right;

margin-right:2%;

}



#communicatorMod input {

	font-size: 90%;

	color: #c1ccab;

	border: none;

	margin-right: 5px;

	vertical-align: middle;

}



.moduletable-topRightMenu {

}



.moduletable-topRightMenu ul {

	list-style:none;

	list-style-type: none;

	padding: 0;

	margin: 0;

}



.moduletable-topRightMenu li {

	margin-bottom: 1px;

}



.moduletable-topRightMenu li a {
	background-image: url(../images/topRightMenuArrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ea9723;
	color: #FFFFFF;
	/*font-size: 120%;*/
	text-decoration: none;
	display:block;
	padding: 3px 3px 0px 18px;
}


.moduletable-topRightMenu li.item37 a {
	background-image: url(../images/topRightMenuArrowBigger.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ea9723;
	color: #FFFFFF;
	/*font-size: 120%;*/
	text-decoration: none;
	display:block;
	padding: 3px 3px 0px 18px;
}



.moduletable-topRightMenu li a:hover {
	background-image: url(../images/topRightMenuArrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ea9723;
	color: #FFFFFF;
	/*font-size: 120%;*/
	text-decoration: none;
	background-color:#3C352F;
	display:block;
	padding: 3px 3px 0px 18px;	

}

.moduletable-topRightMenu li.item37 a:hover {
	background-image: url(../images/topRightMenuArrowBigger.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ea9723;
	color: #FFFFFF;
	/*font-size: 120%;*/
	text-decoration: none;
	background-color:#3C352F;
	display:block;
	padding: 3px 3px 0px 18px;	

}



#fontsize {

	background-color: #aba48f;

	padding: 2px;

}



#fontsize img {

	vertical-align: middle;

}



#fontsizeTitle {

	color: #FFFFFF;

	padding-right:3%;

	/*font-size: 120%;*/

}



.moduletable-search h3 {

	margin: 1em 1em 0 0;

	padding:0;

	color: #FFFFFF;

	font-weight: normal;

	/*font-size: 80%;*/

}



.moduletable-search {

	margin-bottom: 1em;

}



.moduletable-search input {

	font-size: 95%;

	color: #c1ccab;

	border: none;

	margin-right: 2px;

	vertical-align: middle;

}



.moduletable-headerMenu {

	background-color: #8cb7c7;

	position: relative;

	top: 1em;

	z-index: 50;

}



.moduletable-headerMenu ul {

	list-style: none;

	list-style-type: none;

	width: 85%;

	text-align: right;

}



.moduletable-headerMenu li {

	display: inline;

		padding: 3px;

}



.moduletable-headerMenu li a {

	padding: 3px;

	margin-left: 10px;

	color: #FFFFFF;

	text-decoration: underline;

	line-height: 2em;

}



.moduletable-headerMenu li a:hover {

	padding: 3px;

	margin-left: 10px;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 2em;

	background-color:#1b5878;

}



/*.moduletable-headerMenu .item12 a {

	padding-bottom: 80px;

	background-image:url(../images/kenya.gif);

	background-repeat: no-repeat;

	background-position:-100px left ;

}*/



.moduletable-headerMenu li a:hover {

	padding: 3px;

	margin-left: 10px;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 2em;

	background-color:#1b5878;

}



.moduletable-mainMenu {

	margin-top: 1em;

}



.moduletable-mainMenu td {

	text-align: center;

}



a.item1 {

	display: block;

	background-image: url(../images/btnHome.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 183px;

	height: 59px;

}



a:hover.item1 {

	background-image: url(../images/btnHomePressed.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 183px;

	height: 59px;

	text-decoration:none;

}



a.item17 {

	display: block;

	background-image: url(../images/btnVideo.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 245px;

	height: 59px;

}



a:hover.item17 {

	background-image: url(../images/btnVideoPressed.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 245px;

	height: 59px;

	text-decoration:none;

}



a.item18 {

	display: block;

	background-image: url(../images/btnDownloads.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 262px;

	height: 59px;

}



a:hover.item18 {

	background-image: url(../images/btnDownloadsPressed.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 262px;

	height: 59px;

	text-decoration:none;

}



a.item19 {

	display: block;

	background-image: url(../images/btnContacts.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 240px;

	height: 59px;

}



a:hover.item19 {

	background-image: url(../images/btnContactsPressed.gif);

	background-position: top left;

	background-repeat: no-repeat;

	width: 240px;

	height: 59px;

	text-decoration:none;

}



.mainnewsletter p {

	margin: 0;

	padding: 0;

	color: #FFFFFF;

}





td.contentheading {

width:80%;

font-size: 130%;

font-weight:bold;

color:#3c352f;

padding-bottom:2em;

}



.buttonheading a:hover {

background:none;

background-color:#FFFFFF;

}



.contentpaneopen {

width:90%;

}



.contentpane {

text-align:left;

}



.sectiontableentry1 td, .sectiontableentry2 td {

padding: 2px 5px;

}



.contentpaneopen a {

color:#1b5878;

text-decoration:underline;

}



.contentpaneopen a:hover {

background-color:#1b5878;

color:#ffffff;

text-decoration:none;

}



.contentpaneopen img a:hover {

background-color:#ffffff;

color:#ffffff;

text-decoration:none;

}



.contentpaneopen  h1 {

font-size: 1.2em;

color:#302923;

}



.contentpaneopen li {

list-style-image:url(../images/bullet.gif);

padding: 0.5em;

}



.contentpaneopen li li {

list-style-image:url(../images/bullet-2.gif);

}



#mainInnerRight table {

text-align:left;

width:90%;

}



#mainInnerRight table a {

color:#1b5878;

text-decoration:underline;

}



#mainInnerRight table a:hover {

background-color:#1b5878;

color:#ffffff;

text-decoration:none;

}



.more {

background-color:#8cb7c7;

}



#mainInnerRight .more a  {

color:#FFFFFF;

text-decoration:none;

background-image:url(../images/arrow.gif);

background-repeat:no-repeat;

background-position:right;

padding-right:2em;

padding-left:1em;



}



#mainInnerRight .more a:hover {

text-decoration:underline;

color:#FFFFFF;

background-color:#8cb7c7;}



.TitleOne {

color:#ffffff;

background-color:#B6212D;

font-weight:bold;

padding:0.5em;

}



.TitleTwo {

color:#ffffff;

background-color:#CC6600;

font-weight:bold;

padding:0.5em;

}



.TitleThree {

color:#ffffff;

background-color:#595F23;

font-weight:bold;

padding:0.5em;

}



.TitleFour {

color:#ffffff;

background-color:#E15417;

font-weight:bold;

padding:0.5em;

}



.moduletable_Breadcrumbs {

background-color:#EA9723;

padding: 0.2em 0.5em 0.2em 0.8em;

margin-top:0.8em;

color:#FFFFFF;

}



.moduletable_Breadcrumbs a {

color:#ffffff;

text-decoration:underline;

}



.moduletable_Breadcrumbs a:hover {

color:#675545;

text-decoration:none;

}



.datatable {

	border: 1px solid #D6DDE6;

	border-collapse: collapse;

	width: 90%;

	font: 0.9em Arial, Helvetica, sans-serif;

}

.datatable td {

	border: 1px solid #D6DDE6;	

	padding: 4px;

}

.datatable th {

	border: 1px solid #828282;

	background-color: #BCBCBC;

	font-weight: bold;

	text-align: left;

	padding-left: 4px;

}

.datatable caption {

	font: bold 0.9em Arial, Helvetica, sans-serif;

	color: #33517A;

	text-align: left;

	padding-top: 3px;

	padding-bottom: 8px;

}

.datatable tr:hover, .datatable tr.hilite {

	background-color: #DFE7F2;

	color: #000000;

}



.componentheading {

	font-size: 130%;

	font-weight: bold;

	color: #3c352f;

	padding-bottom: 2em;

}



#validator{

	font-size:10px;

	color:#fff;

}

#currentissue {
	background-color:#F9FAF3;
	border:1px dashed silver;
	margin-top:15px;
	padding:0 0 5px 5px;
}
#currentissue ul li {
	list-style:none outside none;
}

.moduletable-archived h3{
	font-size:1.1em;
	margin: 1% 0 0 0;
	padding:0;
	background-image:url(../images/archived.gif);
	background-repeat:no-repeat;
	background-position:0.6em;
	padding-left: 3.2em;
	line-height:2.1em;
	color:#FFB03F;
	text-align: left;
}

div.moduletable-archived ul {
	padding-left: 0.6em;
	padding-top: 0.6em;
	padding-right: 0;
	padding-bottom: 0.6em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 1.2em;
	list-style: none;
	}
	
div.moduletable-archived ul li {
	list-style-type: none;
	padding: 0 3px 1.1em 0;
	text-align: left;
	}
	
div.moduletable-archived ul li a:link, div.moduletable-archived ul li a:visited {
	color: white;
	font-weight: 400;
	text-decoration: underline;
}

div.moduletable-archived ul li a:hover {
	color: white;
	font-weight: 400;
	text-decoration: none;
}

div.moduletable-archived span.date {
	color: #FFB03F;
	text-decoration: none !important;}
	
#more_archived {
	text-align:right;
	padding-right: 20px;
	margin-bottom: 15px;
	}
	
#more_archived a:link, #more_archived a:visited {
	color: #FFF;
	background-image: url(../images/archiveButton.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding-left: 8px;
}

#more_archived a:link {
	color: #FFF;}
