/* RESET CSS Document */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, img,strong, ol, ul, li,
menu, nav,clear {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

ol, ul {
	list-style: none;
}

img{
border:none;
outline:none;
}


/* MOST USED CSS */

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

/* MAIN CSS */

#wrapper{ 
width:960px;
margin:0 auto;
}

body{ 
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#edebee;
background-color:#f5f2f2;
}

#logo{ 
background:url(../../images/logo2.png) no-repeat;
width:500px;
height:29px;
float:left;
margin-top:55px;
--margin-bottom:20px;
}

#languages{ 
color:#272728;
width:235px;
float:right;
padding-top:5px;
}

#languages a{ 
color:#7c7b7a;
text-decoration:none;
}

#languages a:hover{ 
color:#7c7b7a;
text-decoration:underline;
}

/*
#logo{ 
background:url(../images/logo.png) no-repeat;
width:155px;
height:112px;
margin:0 402px;
}*/

/* TOP NAVIGATION*/

#menuLeft{ 
background:url(../../images/menuLeft.png) no-repeat;
width:10px;
height:56px;
float:left;
margin-top:20px;
}

#menuRight{ 
background:url(../../images/menuRight.png) no-repeat;
width:10px;
height:56px;
float:left;
margin-top:20px;
}

#topnav{ 
width:940px;
height:56px;
background:#2a5625;
float:left;
margin-top:20px;
}

#topnav ul li{ 
color:#ffffff;
letter-spacing:2px;
float:left;
text-transform:capitalize;
padding:20px 0px 20px 30px;
}

#topnav ul li a{ 
color:#fff;
text-decoration:none;
}

#topnav ul li a:hover,
#topnav ul li.current a{ 
color:#fff;
text-decoration:underline;
}

/* ROW 1 COMPANY INFORMATION */

#row1{ 
background:#272728;
width:960px;
height:355px;
}

#row1 #info{
width:300px;	
float:left;	
}

#row1 #title{ 
color:#7c7b7a;
font-size:20px;
text-transform:capitalize;
letter-spacing:5px;
padding-top:20px;
padding-left:20px;
}

#row1 p{ 
padding-left:30px;
padding-bottom:20px;
text-align:justify;
}

#row1 #read a{
color:#7c7b7a;
text-decoration:none;
float:right;
--padding-left:20px;
}

#row1 #read a:hover{
color:#7c7b7a;
text-decoration:underline;
}

#row1 #image{ 
float:right;
padding:10px 10px 0 0;
}

#row1_b{ 
background:url(../../images/imageBg.png) no-repeat;
width:960px;
height:10px;
}

#row2 {
background:#272728;
width:960px;
min-height:355px;
}

#row2 #info{
width:960px;	
float:left;	
}

#row2 #title{ 
color:#fff;
font-size:24px;
text-transform:uppercase;
letter-spacing:5px;
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
text-align:center;
}

#row2 p{ 
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
text-align:justify;
}

#row2 ul li{
	list-style:disc;
	padding-left:20px;
}

h1 {
	font-size:18px;
	padding:10px 20px;
}	


h2 {
	font-size:14px;
	padding:10px 20px;
}


#separator{ 
background:url(../../images/separator.png) no-repeat;
width:275px;
height:1px;
margin:15px 0 25px 20px;
}

/* COLUMN 1 */

#white{ 
width:958px;
background-color:#fff; 
border-left:#CCC 1px solid;
border-right:#ccc 1px solid;
}

#col1{ 
width:300px;
padding-left:20px;
padding-top:30px;
float:left;
}

#col2{ 
width:300px;
padding-left:10px;
padding-top:30px;
float:left;
}

#col3{ 
width:300px;
padding-right:20px;
padding-top:30px;
float:right;
}

.titleBg{ 
background:#272728;
width:300px;
height:40px;
}

.text{
width:300px;
color:#fff;
text-align:center;
letter-spacing:2px;
text-transform:uppercase;
padding-top:12px;
}

.text a{
color:#fff;
text-decoration:none;
}

/* FOOTER */

#footer{ 
background:url(../../images/footerBG.png) no-repeat;
width:940px;
height:62px;
margin:20px 10px 0 10px;
}

/* NAVIGATION */

ul#nav li{ 
color:#ffffff;
letter-spacing:2px;
float:left;
text-transform:capitalize;
padding:25px 0px 0 30px;
}

ul#nav li a{ 
color:#fff;
text-decoration:none;
}

ul#nav li a:hover,
ul#nav li.current a{ 
color:#fff;
text-decoration:underline;
}

#copy{ 
width:940px;
text-align:center;
color:#555454;
font-size:11px;
padding-top:7px;
padding-bottom:2px;
}