* { margin:0; padding:0;}

body {
	margin-top: 50px;
	padding:0;
	font-family: verdana, "lucida grande", tahoma, arial, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #333;
	text-align: center; /* IE Fix */
}
a { color: #fff; text-decoration:none;}
a:hover { color: #888; text-decoration:none; }
#noundrl {text-decoration:none;}
p { margin-bottom:7pt; text-align:justify}
h1 { font-size: 10pt; margin-bottom:3pt; margin-top:9pt; color:#f58220;}
h2 { font-size: 10px; color:#a7a9ac; }
h3 { font-size: 10pt; margin-bottom:3pt; margin-top:9pt; }
h4 { font-size: 9pt; margin-bottom:3pt; margin-top:9pt; }
table {
	font-size: 9pt;
}
td { padding:2px 4px;}
input, textarea { font-family: Arial, Serif, Georgia; font-size: 8pt; border: 1px solid #e6e6e6; background:#fff; }
li { list-style-image : url('img/li_orange.gif'); margin-left:19px; margin-bottom:2px; text-align:left}

#send {width:80px;}

#wrap{
	position:relative;
	margin:0 auto;
	width:948px;
	height:500px;
	background-color: #fff;
	background-position: center;
	background:url(img/bgr.gif);
	background-repeat:repeat-y;
}

#orange { color:#f58220; }

.header { background-color:#000; height:183px; }
.header div.heading { position:absolute; left:40px; top:150px; top:135px; width:210px; height:50px; text-align:left; vertical-align:bottom; }
.header div.heading h1 { font-size:14px; position:absolute; bottom:0; vertical-align:bottom; }

.header div.custheading { position:absolute; right:40px; top:150px; top:135px; width:210px; height:50px; text-align:left; vertical-align:bottom; }
.header div.custheading h1 { font-size:14px; position:absolute; bottom:0; vertical-align:bottom; right:0 }

.leftContainer { width:372px; float:left; position:relative; text-align:justify; margin:50px 0; left:40px; /*border:1px solid;*/ }
.rightContainer { width:374px; float:right; position:relative; text-align:justify; margin:50px 0; right:40px; /*border:1px solid;*/ }

.Logo { margin:30px 37px; }
.Logo img { border:0 }
#leftLogo { float:left; }
#rightLogo { float:right; }

.x-grey { position:absolute; top:10px; right:10px; }
.x-grey a img { border:0;  border-width:0; }

/*.Arrow { margin:30px 40px; }*/
.Arrow { position:absolute; bottom:30px; }
.Arrow img { border:0 }
#leftArrow { left:40px; }
#rightArrow { right:40px; }

.element { position:absolute; left:200px; left:227px; top:53px; width:180px; height:130px; background:url(img/element.gif); }
.yourvision { position:absolute; right:190px; top:153px; }

.navbar { position:absolute; left:573px; top:166px; }
.navbar span{ color:#f58220; font-weight:normal;}

.startMenu li { list-style:none; list-style-image:none; margin-left:0; text-align:left}
.startMenu li span{ font-size:16px; color:#f58220; font-weight:normal;}

.items {clear:both; margin:10px 0; height:50px; border:0px solid #ccc}
.items a img { border:1px solid #fff}
.ul_lefttext, .ul_righttext { text-align:left}

#img_left {position:relative; float:right; right:40px}
#ul_left { position:relative; float:left; width:130px; top:15px }

#img_right {position:relative; float:left; left:40px; }
#ul_right { position:relative; float:right; width:130px; top:15px}
#ul_right { text-align:left }

.items a:hover img { border:1px solid #f58220;}
/*.items li { position:relative; top:20px; left:80px;}*/

.td_2009 { text-align:center }
.td_2009 img { }
.td_2009 a img { border:1px solid #fff; margin:8px 0;  }
.td_2009 a:hover img { border:1px solid #f58220;}

.img_2009 { position:absolute; top:-185px; border:1px solid #fff; }
.pdfs { width:120px; float:right; }
#top_pdfs { position:relative; top:-125px; }
#bottom_pdfs { position:relative; top:-50px; }
.grey_li li { list-style-image : url('img/li_grey.gif'); margin-left:50px;}


#hide { display:none; }
#both { clear: both; }
#center { text-align:center; }

.copyright{
	position:relative;
	margin:0 auto;
	width:948px;
	text-align:center;
	font-size:11px;
	margin-bottom:1em;
}
.copyright a {color:#696969;}

.webdesign{
	float:right;
	text-align:center;
	margin:7px 10px;
}

.webdesignimg { text-align:center }
.webdesignimg a img { border:1px solid #fff}
.webdesignimg a:hover img { border:1px solid #f58220;}

#wrap_aboutcont{
	position:relative;
	margin:0 auto;
	width:950px;
	height:412px;
	height:495px;
	background:url(img/contacts_bgr1.gif);
	background-repeat:repeat-y;
}

#wrap_about{
	position:relative;
	margin:0 auto;
	width:950px;
	height:412px;
	background:url(img/about_bgr.gif);
	background-repeat:repeat-y;
}

#wrap_start{
	position:relative;
	margin:0 auto;
	width:600px;
	height:520px;
	background:url(img/first_bgr.gif);
	background-repeat:repeat-y;
}

#contactsCont { text-align:center; color:#fff; border:0px solid #ccc; width:475px; position:absolute; right:-20px; top:280px;}
#white { color:#fff } 

.menu_icons img { border:0 }
.menu_icons { position:absolute; left:758px; top:43px; }

.menu_icons_grey img { border:0 }
.menu_icons_grey { position:relative; top:370px; }

.iStock { position:absolute; left:44px; top:105px; }
