/* standard elements */

html {

	min-height: 100%;

	background-color:#EBEEEA

}



* {
	margin: 0

}



a {color: #175072;}

a:hover {color: #FF7D00;}



img {

border: 0;

}



body {

margin:0px;

	padding: 0px;

	background:  url(images/bg.jpg) repeat-x left top;

	color: #114054;

	font: normal 62.5% Tahoma,sans-serif;

}



p,code,ul {

}



li {list-style: none;}



h1 {

	font: normal 1.8em Tahoma,sans-serif;

	margin-bottom: 4px;

}





h1,h2 {

	padding-top: 6px;

	color: #FFFFFF;

	font-size: 24px;

}



/* orange sub headers*/

h3{

color:#FF6600;

font-weight:bold;

font-size:14px;}

 

 

/* scripty fonts for headers*/

h4

{

	padding-top:10px;

	padding-bottom:10px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	word-spacing:1px;

	color: #FFFFFF;

}

/* misc */

.clearer {clear: both;}



.left {float: left;}



.right {float: right;}



/* structure */

.container {

	background-color: #FFF;

	font-size: 1.2em;

	margin: 0 auto;

	padding: 0 10px 10px;

	width: 750px;

}



/* header */

.top {

	padding: 0px;

	margin:0px;

}



/* title */

.header {

	background-color: #fff;

	font-size: 1.2em;

	height: 120px;

	margin: 0 auto;

	padding: 10px 10px 5px;

	margin-top:0px;

	width: 750px;



}

.header .left, .header .right {

	background-color: #333;

	color: #FFF;

	height: 100px;	

	

}

.header .left {

	background-color:#5EAB39;

	font: normal 2.8em "Trebuchet MS",sans-serif;

	line-height: 100px;

	width: 560px;

	text-align: left;

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

	background-repeat:no-repeat;

}

.header .right {

	overflow:hidden;

	width: 190px;

	height: 100px;

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

	background-color: #ff8100;

}

.header .right p,.header .right h2 {padding: 0 16px;}

.header .right h2 {padding-top: 24px;

font-family:Arial, Helvetica, sans-serif; font-weight:lighter}





/* main */

.main {

	background-color:#44528F;

	/*background: url(images/bgmain.gif) repeat-y;*/

	font-weight:500;

	width: 750px;

}



/* sub navigation */

.sidenav {

	float: right;

	width: 200px;

	height: 100%;

}

.sidenav h2 {

	color: #fff;

	font-size: 16px;

	line-height: 30px;

	margin: 0;

	padding-left: 8px;

}

.sidenav ul {

	padding: 0;

	border-top: 1px solid #D8EBD8;

}

.sidenav li {border-bottom: 1px solid #D8EBD8;}

.sidenav li a {

	font-size: 1.1em;

	color: #1C455E;

	display: block;

	padding: 8px 0 8px 5%;

	text-decoration: none;

	width: 95%;

}

.sidenav li a:hover {

	background-color: #EBF0F3;

	color: #2E7198;	

}



/* content */

.content {
	float: left;
	margin-left:20px;
	margin-top:15px;
	width: 480px;
	color:#000000;
	text-align:left;

}



.content .descr {

	color: #1C455E;

	font-size: 0.9em;

	margin-bottom: 6px;

}

.content li {

	margin-left: 18px;

}



.content .imgright {

padding: 5px;

border: 1px solid #ADD1E7;

margin-left: 4px;

float: right;

}



.content p

{

color: #fff;

}





/* footer */

.footer {

	background-color:#5EAB39;

	color: #CCCCCC;

	font: bold 1em sans-serif;

	line-height: 39px;

	text-align: center;

	border-top:10px solid #fff;

	height: 30px;

}



.footer .left {

	color: #FFF;

	background-color:#5EAB39;

	font: normal 10px "Trebuchet MS",sans-serif;

	width: 560px;

	height: 30px;

	text-align:center

}

.footer .right {

	overflow:hidden;

	width: 190px;

	height: 30px;

	color: #FFF;

	background-color: #ff8100;

}



.footer a,.footer a:hover {color: #FFF; 	background-color:#5EAB39;

}



#navcontainer

{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:10px;

}



#navlist li

{

display: inline;

padding-left: 30px;

background-repeat: no-repeat;

}



#navlist a

{

padding-left: 20px;

padding-bottom: 1px;

font-weight: bold;

text-transform: uppercase;

text-decoration: none;

}



#navlist a:link, #navlist a:visited

{

padding-left: 20px;

color: #ff8100;

background-color:#FFFFFF;

background-position: 0 -28px;

background-repeat: no-repeat;}



#navlist a:hover

{

color: black;

background-color:#FFFFFF;

padding-left: 20px;

background: url(images/arrowbullet.gif);

background-repeat: no-repeat;

background-position: 0 -14px;} 



#active a:link, #active a:visited, #active a:hover

{

	color: #ff8100;

	background-color:#FFFFFF;

	padding-left: 20px;

	background: url(images/arrowbullet.gif);

	background-repeat: no-repeat;

	background-position: 0 -14px;

} 



/*rounded divs*/



.redstar

{color:#FF0000;

background-color:#FFFFFF;

}

label {

text-align:right

}





/* style the submit buttons on send cv */

input.btn{
	color:#FF6600;
	background-color:#fff;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid #44528f;
	width:100px

}

input.btnhov{

   color:#efefef;

   background-color:#FF6600;

border:2px solid #44528f;

 }	  

 

.pagetext

 {color:#333333;

 margin-left:20px;}
