/* __reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.replaced {	display:block;height: 0 !important;overflow:hidden; }

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
.clearfix {
	display: block;
}
/* End hide from IE-mac */
* html .clearfix {
	height: 1%;
}

p, ul, ol, fieldset {
	margin: 0 0 1em 0;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

.logo{
	position:relative;
	left:14px;
}

div#about_us p{
	line-height:16px;
	margin-bottom:9px;
}
ol{list-style:decimal}
ul{list-style:disc}
h1{
	font-size:19px; 
	font-weight:normal;     
	margin: 0;
    padding: 0;
    margin-bottom: 12px;
	color:#666666;	
}
h2{
	font-size:12px; 
	font-weight:normal;
    margin: 0;
    padding: 0;
    margin-bottom: 14px;
	color:#0098D6;	
}

h3{
	color:#666666; 
	font-weight:normal;
	border-bottom:solid 1px #EFEFEF;
	padding-bottom:8px;
	margin-bottom:20px;
	font-size:12px;
	line-height:13px;
}
h4{font-size:10px}
h5{font-size:14px}
h6{font-size:13px}
a{font-size:12px; color:#0098D6; text-decoration:none;}
a:hover{text-decoration:underline;}
.noshow { display: none; }

body { 
    margin: 10px;
    padding: 0; 
    font-family: Helvetica, Arial, sans-serif;
    font-size: 100%;
    background-color: #F7F7F8;
}

#wrapper {
    width: 954px;
    margin: 20px auto 40px auto;
}

#intro {
	margin-bottom: 20px;
	margin-top:5px;
	background-color: #FFF;
	width:954px;
	height:340px;
	/*background-image:url(../img/bg_top.jpg);
	background-repeat:no-repeat;*/
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	box-shadow: 			0px 0px 3px #555;
	-webkit-box-shadow: 	0px 0px 3px #555;
	-moz-box-shadow: 		0px 0px 3px #555;
	
}

#introIntro {
	margin-bottom: 0px;
	margin-top:5px;
	background: #FFF;
	width:954px;
	height:480px;
	/*background: #FFFFFF url(../img/top_cap.gif) no-repeat 0 0;*/
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	box-shadow: 			0px 0px 3px #555;
	-webkit-box-shadow: 	0px 0px 3px #555;
	-moz-box-shadow: 		0px 0px 3px #555;
}
#intro_main{
	padding-left:20px;
	padding-top:20px;
}

#intro_left{
	width:240px;
	float:left;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

#intro_right{
	width:684px;
	float:right;
	padding-right:10px;
	padding-top:10px;
	
}

#flashcontent img{
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	}




#footer {
	padding: 10px;
	/*background: #FFF;*/
}

#intro_main h1{ font-size:21px;}
#intro_main p{ font-size:14px; color:#333333;}

#footer p {
	font-size: 12px;
	text-align: center;
	color: #999;
}
#footer .copyright {
	border-top: 1px solid #ccc;
	padding: 18px 0 0 0;
}

.main_leader, .leader {
	display: block;
	margin: 0;
	padding: 0;
}

#slider {
    width: 954px;
    margin: 0 auto;
    position: relative;
}


#scrollWrapper{
    /*background: #FFFFFF url(../img/top_cap.gif) no-repeat 0 0;*/
    height: 260px;
    width: 954px;
    overflow: auto;
    position: relative;
    clear: left;
	margin-top:5px;
	padding-top:5px;
	background:#FFF;
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	box-shadow: 			0px 0px 3px #555;
	-webkit-box-shadow: 	0px 0px 3px #555;
	-moz-box-shadow: 		0px 0px 3px #555;
}

.scroll {
    height: 260px;
    width: 934px;
    overflow: auto;
    position: relative;
    clear: left;
}

body > .scroll {
	overflow-x: hidden;
}

.scrollContainer div.panel {
    padding: 15px;
    height: 210px;
    width: 910px;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 80px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
	height:25px;
    padding-bottom: 12px;
	float:right;
	position:relative;
	left:5px;
	*top:-6px;
	*padding-top:6px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
	margin-left:10px;
	
}

ul.navigation a {
    padding: 12px;
	padding-right:13px;
    color: #7B7B7B;
    text-decoration: none;
	font-size:16px;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}

ul.navigation a.selected {
    background-color: #E6E6E6;
	/*background-image:url(../art/navBgSmall.png);
	background-repeat:no-repeat;
	background-position:center;*/
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	color:#555;
}

ul.navigation .opportunities a.selected{
	/*background-image:url(../art/navBg.png);
	background-repeat:no-repeat;
	background-position:center;*/
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}

ul.navigation a:focus {
    outline: none;
}

div.opportunity {
	width:280px;
	float:left;
	margin-right:20px;	
	margin-top:5px;
	position:relative; 
	left:15px;
}

div.opportunityTxt {
	height:70px;
	font-size:10px;
	line-height:14px;
	color:#666666;
}

td img{
	padding:13px;
	vertical-align:middle;
}

td img:hover{
	padding:12px;
	border:1px solid #efefef;
	cursor:pointer;
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}

#intro_main p{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
