/* MAIN BODY */
BODY {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size: 0.8em;
	color: #333;
	line-height: 1.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/backgrounds/bg.gif);
	background-repeat:repeat-x;

}

/* BACKGROUNDS */
.brand   {background-image:url(../images/brand.jpg); background-repeat:no-repeat;
}


.panelbgheader  { background-image: url(../images/backgrounds/panelbgheader.jpg); 
				  background-repeat:no-repeat;
				  width:950px;
				  margin:auto;
				  

}



#panelbgfooter { 
					background-image: url(../images/backgrounds/footerbg.gif); background-repeat:repeat-x;
					width:950px;
					margin:auto;
					font-weight:bold;
					padding-top:3px;
					font-size:10px;
					color:#000;
					}
#panelbgfooter a{ 
					margin-left:10px;
					color:#fff;
					}
.panelbgcenter  { width:950px;
				  margin:auto;
				  background-color:#f1f1f1;
				
}

.backgroundnorepeat {
	background-repeat: no-repeat
}

/*LEFT & RIGHT COLUMNS */


/* Change this to apply settings to both left and right columns, i.e, borders & colours */	
#column_left, #column_right {

}

/* Left Column - Change the width attribute accordingly */	

#column_left {
		width:313px;
		float:left;
		margin-left:5px;
		padding-left:10px;
		background-color:#fff;
		border-left:#e5e5e5 1px solid;
		border-right:#e5e5e5 1px solid;
}
/* Right Column - Change the width attribute accordingly */	

#column_right {

		width:613px;
		float:left;
		margin-left:5px;
		padding-bottom:10px;
		background-color:#fff;
		border-left:#e5e5e5 1px solid;
		border-right:#e5e5e5 1px solid;
	
	}

#column_right p {
		padding-left:10px; padding-right:10px;
}	
	
.address {
		width:260px;
		background-color:#f0f0f0;
		margin-left:10px; margin-top:10px;
		float:left;
		font-size:14px;
		padding:10px;
}	
.question {
	color:#990000;
	font-size:14px;
}
	
.right_panel {
	width:609px; height:283px;
	margin-top:10px;
	background-image:url(../images/headers/right_panel_2.gif);
	
}

.right_panel p{
	float:right; width:185px;
	padding-right:5px;
	color:#fff;
	
}	


.right_panel a:link, .right_panel a:visited, .right_panel a:active {
	color:#b09661;
}


.right_box_wrap {
	width:609px;
}

.right_box {
	width:289px;
	background-color:#fff;
	float:left;
	margin-left:10px;
	line-height:1.3em;
		border:#e5e5e5 1px solid;
		border-top:0px;
}

.right_box p {
	padding-left:10px; padding-right:10px;
}

.rightimg {
	padding:10px 10px 10px 10px;
	float:left;
}	
	
img.markers {
	float:left; 
	padding:10px;
}	


#map {
	height:600px; width:570px; margin-left:15px;
}

.projectsheader {
	background-color:#d1d1d1;
	font-size:16px; font-weight:bold;
	
}

#sidebar-list {
	width:570px;
	margin-left:0px;	
}

.sidebarUL {
	list-style:none;
	margin:0px; padding:0px;
	margin-left:15px;
	width:570px;
}
.sidebarUL li {
list-style:none;
	background-color:#eaeaea; width:100%;
	margin:5px 0 5px 0;
}




.countryLink {
		line-height:20px;
		font-weight:bold;
		font-size:20px;
}
.countryLink img {
		margin-right:5px;
}


.subnav {
		padding-left:10px;
}
.subnav img {
	
	
		border:0px;
}

.subnav_element {
		padding:5px;
		float:left;
		width:187px;
		background-color:#bababa;
		margin-left:10px;
}

.subnav_element_title {
		background-image:url(../images/subnav_head.jpg);
		width:157px;
		text-transform:uppercase;
		margin-bottom:5px;
		padding:5px 0 5px 30px;
		color:#5f5f5f;
		font-weight:bold;
}

.subnav_element_button {
		background-image:url(../images/subnav_button.jpg);
		width:157px;
		text-transform:uppercase;
		margin-top:5px;
		padding:5px 0 5px 30px;
		color:#5f5f5f;
		font-weight:bold;
}

/* IMAGES */

/*The random image in the header */
img.randimage {
	padding-left:20px;
}

img.border {
	border: 1px solid #ccc ;
	padding: 1px 1px 1px 1px ;
	float: left;
	margin: 0px 10px 10px 10px;
}
img.border2 {
	border: 1px solid #ccc ;
	padding: 7px 7px 7px 7px ;
	float: left; 
	margin-top:0px;
    margin-right:15px;
    margin-bottom:5px;
}

.leftimg {
	float:left;
	padding:5px 10px 10px 5px;
	
}

.brandcolor1{
	background: #314369;
}
.brandcolor2{
	background: #ffb200;}

hr { color: #ff0000;
}

span.arrow          { font-family:Arial, Helvetica, sans-serif; font-size:150%; font-weight:bold; color:#333333; padding:6px 10px 0px 20px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px; background-image:url(../images/backgrounds/h2.gif); background-repeat:no-repeat;
}

/* FOOTER LOGO */
#footer_logo  {
	margin:auto;
	width:950px;
	line-height:22px;
	
}


/* LINKS */
A:link {
	COLOR: #333;  TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333c;  TEXT-DECORATION: underline
}
A:active {
	COLOR: #333;  TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}

/* ALL TITLES */
h1          { font-family:Arial, Helvetica, sans-serif; font-size:180%; color:#fff; padding:6px 0px 15px 45px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
background-image:url(../images/backgrounds/h1.gif); background-repeat:no-repeat;
}
h1.wide { background-image:url(../images/backgrounds/h1_wide.gif); background-repeat:no-repeat; margin-top:10px; }

h2          { font-family:Arial, Helvetica, sans-serif; font-size:200%; font-weight:bold; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px; background-image:url(../images/backgrounds/h2.gif); background-repeat:no-repeat;
}
h3          { font-family:Arial, Helvetica, sans-serif; font-size:180%; font-weight:bold; color:#af3e4f; padding:10px 10px 5px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h4          { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h6          { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.28em; letter-spacing:0px;
}
h7          { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
p.first { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px;
}
p.second { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px; font-weight:bold
}
p.footer { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px;
}

/* HIGHLIGHT */
.highlight {
	color:#af3e4f;
	font-weight:bold;
}
/* FORM */
.form_zero	{PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:0px; OVERFLOW:visible; PADDING-TOP:0px}
.textboxes 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#333; border-style:solid; border-color:#333; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 0px; height: 15px;}
.textboxesdeep 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#333; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 2px; width: 230px; height: 72px;}
p.form { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#ff0000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}

/* LOGO */
.logo { padding:0px 0px 0px 55px;
}

/* ROTATER */
.rotate {padding: 10px 0px 0px 10px
}

/* CLOCK */
#clock { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#ff0000; padding:50px 20px 20px 40px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}

/* FLASH BANNER */

.flashbanner {
	margin-left:30px;
	margin-top:10px;
}


/*SPACER - DO NOT REMOVE THIS!!!!!!!!! */

/*It ensures that divs-within-divs stay consistent. */

.spacer {
    clear:both;
	width:1;
	height:1;
	overflow:hidden;

}

