body {
	margin:0;
	background:#404040 url(../images/bg-body.gif) repeat-x;
	color:#000;
	font:11px/14px Verdana, Arial, sans-serif;
}
img{border-style:none;}
a {
	color: #1b6fa1;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

#wrapper {
	width:909px;
	margin:0 auto;
}
#header {
	height:149px;
	overflow:hidden;
	padding:0 0 1px;
}
.header-area{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
#header .logo{
	float:left;
	overflow:hidden;
	width:253px;
	height:75px;
	background:url(../images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
	margin:12px 0 0 20px;
}
#header .logo a {
	display:block;
	width:253px;
	height:75px;
}
.partner{
	float:right;
	margin:38px 9px 0 0;
	display:inline;
}
.partner p{
	margin:0;
	font:14px/18px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	text-align:right;
}
.partner-block{
	float:left;
	padding:16px 0 0;
}
.partner img{display:block;}
.partner a{
	float:left;
	margin:0 0 0 6px;
}
#nav{
	margin:0 0 0 4px;
	padding:3px 0 0;
	list-style:none;
	overflow:hidden;
	font:14px/19px 'Trebuchet MS', Arial, sans-serif;
	width:900px;
}
#nav li{
	float:left;
	height:45px;
	*padding:0 0 0 0px;
	overflow:hidden;
	background:url(../images/separator-nav.gif) no-repeat 0 6px;
	margin:0 2px 0 -2px;
}
#nav a{
	color:#3f3f3f;
	float:left;
	height:30px;
	padding:15px 14px 0;
}
#nav a:hover,#nav .active a{
	text-decoration:none;
	color:#fff;
	background-color:#5e5e5e;
}
#main {
	width:100%;
	background:url(../images/bg-main.gif) repeat-y;
}
#wrapper .home{background:none;}
.main-area{
	background:url(../images/bg-main-area.gif) no-repeat 0 100%;
	overflow:hidden;
	width:901px;
	padding:0 4px 40px;
}
.home #content{
	width:901px;
	background:none;
	padding:0 4px;
	float:none;
}
.intro{
	width:909px;
	margin:0 -4px;
	background:url(../images/bg-info.gif) repeat-y -909px 0;
}
.intro-b{
	width:901px;
	padding:0 4px 9px;
	background:url(../images/bg-info.gif) no-repeat 0 100%;
}
.intro-block{
	width:901px;
	overflow:hidden;
	background:#00254b url(../images/bg-content-block.jpg) no-repeat;
}
.content-area{
	width:540px;
	overflow:hidden;
	padding:32px 5px 31px 356px;
	background:url(../images/bg-content-area.gif) no-repeat 0 100%;
}
#content .intro h1{
	font:bold 20px/26px 'Trebuchet MS', Arial, sans-serif;
	margin:0 0 15px;
	color:#fff;
}
.intro p{
	margin:0 0 15px;
	font:11px/14px Verdana, Helvetica, sans-serif;
	color:#fff;
}
.features{
	overflow:hidden;
	width:531px;
	background:url(../images/bg-tools.gif) repeat-y 221px 0;
	font:14px/20px 'Trebuchet MS', Arial, sans-serif;
}
.features a{
	color:#9bcae6;
	text-decoration:underline;
}
.features a:hover{text-decoration:none;}
.system-list,
.support-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.system-list{
	width:206px;
	padding:0 0 0 15px;
}
.support-list{
	width:284px;
	padding:0 0 0 26px;
}
.text-block h2{
	margin:0 0 1px 22px;
	color:#fff;
	font:bold 20px/27px 'Trebuchet MS', Arial, sans-serif;
}

.text-block h3, .column h3 {
	font:bold 16px/20px 'Trebuchet MS', Arial, sans-serif;
	margin-bottom:0px;
	margin:10px 0 5px 0;
	color:#00224e;
}

.text-block .block{
	width:899px;
	border:1px solid #fff;
	min-height:238px;
}
* html .text-block .block{height:238px;}
#content {
	float:right;
	width:542px;
	background:url(../images/bg-content.gif) repeat-x;
	padding:27px 35px 0;
	overflow:hidden;
}
#content h1{
	margin:0 0 8px;
	font:bold 20px/25px 'Trebuchet MS', Arial, sans-serif;
}
.text-block{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0px 0 0;
}
.text-block p,
.content-holder .column p{
	margin:0 0 10px 0; 
	font:11px/14px Verdana, Helvetica, sans-serif;
	color:#000;
}
.content-holder .column img{
	display:block;
	margin:5px 0 15px;
}
.content-holder .column h2{
	margin:0 0 5px;
	font:bold 11px/14px Verdana, Helvetica, sans-serif;
	color:#000;
}
.content-holder{
	width:556px;
	overflow:hidden;
}
.content-holder .column{
	float:left;
	width:248px;
	margin:0 30px 0 0;
	overflow:hidden;
}

#sidebar, #sidebar2, #sidebar3 {
	float:left;
	width:285px;
	padding:225px 2px 0;
}

#sidebar {
	background:#00254b url(../images/bg-sidebar.jpg) no-repeat;
}

#sidebar2 {
	background:#00254b url(../images/bg-sidebar2.jpg) no-repeat;
}

#sidebar3 {
	background:#00254b url(../images/bg-sidebar3.jpg) no-repeat;
}

.section{
	width:235px;
	overflow:hidden;
	padding:0 25px 0;
	margin:0 0 19px;
}

.section h3 a{
	
}


.section h3{
	margin:0 0 7px -5px;
	font:bold 20px/25px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
}

.section h3 a{
	margin:0 0 7px 0px;
	font:bold 20px/25px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
}

.section h3 a:hover{
	text-decoration:none;
	color:#9BCAE6;
}

.section p{
	margin:0 0 18px;
	color:#dedede;
}

.section ul {

}

.section ul li {
	color:#FFFFFF;

}
.navigation{
	margin:-4px -25px 0;
	padding:0 0 15px 0;
	*height:1%;
	list-style:none;
	font:14px/18px 'Trebuchet MS', Arial, sans-serif;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	width:300px;
}
.navigation li{
	float:left;
	width:100%;
}
.navigation a{
	padding:3px 25px;
	display:block;
	color:#9bcae6;
	height:1%;
}
.navigation a:hover,
.navigation .active a{
	text-decoration:none;
	color:#fff;
	background:url(../images/bg-navigation.png);
}
.sponsors{
	float:right;
	margin:-5px 0 0;
	padding:0 27px 0 0;
}
.sponsors ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:0;
	line-height:0;
}
.sponsors li{
	margin:0 0 0 6px;
	padding:0 0 3px;
	display:inline-block;
	vertical-align:middle;
}
* html .sponsors li{display:inline;}
* +html .sponsors li{display:inline;}
.sponsors a{vertical-align:middle;}
.sponsors img{display:block;}
.footer-info{
	float:left;
	width:500px;
	padding:0 0 0 9px;
	color:#b3b3b3;
	font:10px/13px Verdana, Helvetica, sans-serif;
}
.footer-info a{color:#b3b3b3;}
.footer-info p{margin:0;}
.navbar{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.navbar li{
	float:left;
	padding:0 4px;
	margin:0 5px 0 -5px;
	background:url(../images/separator-navbar.gif) no-repeat 0 2px;
}
.navbar a{color:#b3b3b3;}
#footer {
	width:100%;
	overflow:hidden;
	padding:9px 0 30px;
}

/* SLIDER STYLES */

.sliderphoto {
	text-align:center;
	height:200px;
	width:282px;
}


.sliderphoto img {
	border:none !important;

}

#slider1 a {
	color:#FFFFFF;
}

#slider1 p {
	padding:5px 0 15px 0;
}

.column ul {
	margin:0px;
	padding:0px 0 0 20px;

}

.column li {
	margin-bottom:5px;
	list-style:square;

}

ol li {
	margin-bottom:10px;

}

ul.nobullets {
	padding:0px;
	list-style:none;
	margin-bottom:0px;
}

ul.nobullets li {
	margin-bottom:15px;
}

ul.nobullets li ul {
	margin-top:10px;

}

ul.nobullets li ul li {
	list-style:square;
}


.picleft {
	float:left; 
	margin:0 10px 10px 0;

}

.picright {
	float:right; 
	margin:0 0 10px 10px;

}

hr {
	margin:10px 0;
	border:1px solid #D9D9D9;

}

#content img {
	border:1px solid #999999;

}