/* CSS Document */

/* BODY */
/*-----------------------------------*/
body {
	margin-left: auto;
	margin-right: auto;
	width: 964px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clear {
	clear: both;
}
h1 {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
h2 {
	font-size:13px;
	margin:0px;
}
h3 {
	color: #173A8D;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 15px;
}
h4 {
	font-size: 15px;
	margin:0px;
	padding:0px;
	color: #FFF;
	font-weight: lighter;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
p {
	padding: 0px;
	line-height: 1.25em;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 7px;
}
img {
	margin: 0px 8px 0px 0px;
}
a:link {
	color: #3399FF;
	text-decoration:none;
}
a:hover {
	color: #B58800 !important;
	text-decoration: none;
}
a:visited {
	color: #3399FF;
	text-decoration: none;
}
h1 a:link {
	text-decoration: none;
	color: #000;
}
h1 a:hover {
	color: #B58800;
}
h1 a:visited {
	color: #000000;
	text-decoration: none;
}
/* REGION */
/*-----------------------------------*/
#region_all {
	width: 975px;
	height: 975px;
	/*background-image: url(../images/home.jpg);*/
	background-repeat:no-repeat;
	margin: 9px 0px 0px 0px;
	position: relative;
    top: 0px;
    left: 0px;
}

/* Header */
/*-----------------------------------*/

#header {
	padding: 0px 0px 0px 0px;
	left:30px;
	top:20px;
	float: left;
	position:absolute;	
	font-size: 9px;	
}

/* Header */
/*-----------------------------------*/

.topmenu {
	padding: 5px 18px 0px 18px;
	float: left;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	font-size: 9px;
	height:25px;
	background-image: url(../images/newlayout/menurepeat.png);
	background-repeat:repeat-x;	
	font-size:11px;
	text-align:center;
	color:White;
	vertical-align:middle;
	font-weight:bold;
}

.topmenuWhitepaper
 {
	
	float: left;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	font-size: 9px;
	height:25px;
	background-image: url(../images/newlayout/bluewptop.png);
	background-repeat:repeat;	
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:White;
	vertical-align:text-bottom;
	font-weight:bold;
	float:left;
	width:169px;
    top: 0px;
    left: 0px;
}

.topmenuhome {
	padding: 5px 0px 0px 0px;
	float: left;
	position:relative;	
	font-size: 9px;
	width:87px;
	height:25px;
	background-image: url(../images/newlayout/menurepeat.png);
	background-repeat:repeat-x;	
	font-size:11px;
	text-align:center;
	color:White;
	vertical-align:middle;
	font-weight:bold;
}

.top_menu_container {
    width:975px;
	height:25px;
	padding: 2px 0px 0px 0px;
	height: 25px;
}

/* Whitepaper area */
/*-----------------------------------*/
#whitepaper_area 
{
    position:absolute;
    left:980px;
    top:230px;
    height: 90px;
    width: 150px;
}

#wp_rectangle
{
    position:relative;
    left:15px;
    top:0px;
    }

/* AREA_1 */
/*-----------------------------------*/
#area_1 {
	width: 975px;
}
#top_nav {
	padding: 0px 0px 0px 0px;
	float: right;
	position:relative;
	height:30px;
	font-size: 9px;
    top: 0px;
    left: 0px;
    width: 478px;
    right: 0px;
}

.top_nav_item {
	padding: 5px 10px 0px 0px;
	font-weight:bold;
	float: left;	
}

.top_nav_item_left {
	padding: 5px 0px 0px 0px;
	font-weight:bold;
	float: left;	
}


#area_1 #top_nav ul, #area_1 #top_nav ul li {
	list-style:none;
	margin:0px;
	padding:0px;
}
#area_1 #top_nav ul li {
	display:block;
	float:right;
	position: relative;
	margin-left: 10px;
	line-height:0px;
}
#nav_bar {
	height: 30px;
	width:975px;
	padding: 2px 0px 0px 0px;
	float: right;
	position:relative;
    top: 0px;
    left: 0px;
}

#area_1_row1
{
    position:absolute;
    width: 975px;
    }

#area_1_row2
{
    width: 975px;
    }

#area_1_row3
{
    width: 975px;
    height: 36px;
}

/* Body Area */
/*-----------------------------------*/
#body_area {
	width: 975px;
	height:535px;
	float: left;
	padding:0px 0px 0px 0px;
}

/* AREA_2 */
/*-----------------------------------*/
#area_2 {
	width: 200px; /*--Used to be 130--*/
	float: left;
	padding:5px 0px 0px 0px;
}
#area_2 h3 {
	color:#FFFFFF;
	font-size: 11px;
}
#area_2 h4 {
	font-size: 11px;
	font-weight: lighter;
	font-style: italic;
	margin-top: 10px;
}
#area_2 h5 {
	font-size: 10px;
}
.name {
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
#trends {
	width: 201px;
	padding: 0px 4px 0px 0px;
	margin:0px;
	
}
#trends p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black; /* temp color */
	line-height: 1.1em;
}

/* AREA_3 */
/*-----------------------------------*/
#area_3 {
	float: left;
	padding: 5px 0px 0px 0px;
	width: 800px;
}
#area_3 #content {
	height: 460px;
	width:575px;
	margin-left:0px;
	margin-right:auto;
	float:left;
	/*position:relative;*/
}

#area_3 #right_wp_area {
    float: left;
    height: 460px;
    width:200px;     
    padding-left:0px;
}

#tour {
	vertical-align:bottom;
	
	position:absolute;
	left:350px;
	
}
#tour img {
	float: left;
}
#column {
	width: 150px;
	float:left;
	margin-right: 10px;
}
#column h1 {
	line-height: 1em;
}
.leading {
	line-height: 1.15em;
}
.we_do {
	font-size: 16px;
	color: #173A8D;
	float: right;
	margin: 0px;
	padding: 0px;
}
.column ul, .column_ii ul, .column_iii ul {
	margin:0px;
	padding:0px;
}
.column li, .column_ii li, .column_iii li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:180px;
	height: 130px;
}
.column_ii li {
	height: 20px;
}
.column_iii li {
	padding-left: 10px;
	width: 200px;
	height: 160px;
	font-size: 11px;
}

.clear {
	clear:both;
}
.pose {
	margin:0px 0px 0px 0px;
	padding: 0px;
}

/* AREA_4 */
/*-----------------------------------*/
#area_4 {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 964px;
	font-size:x-small;
}

/* Lower Menu */
/*-----------------------------------*/

.lowerMenu {
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 9px;
	width:240px;
	height:21px;	
	font-size:11px;
	text-align:center;	
}


/* TEMPLATE PROPERTIES  */
/*-----------------------------------*/
.template_home #area_3, .template_home #content {
		width: 775px;
}

/* PAGE PROPERTIES  */
/*-----------------------------------*/
#page_home #region_all {
}

/* SIDE PAGE PROPERTIES  */
/*-----------------------------------*/
.side_page_body {
	display:none;
	
	width:110px;
	height:700px;
	
	position:relative;
	
	color: #FFFFFF;
	margin-left: 5px;
	
}
.side_page_nav
{
	height:20px;
	position:absolute;
	top:405px;
}
.side_page h1 {
	font-size:14px;
}
/* POPUP  */
/*-----------------------------------*/
.popup {
	padding:10px;
	height: 170px;
	width: 350px;
	position:absolute;
	visibility: hidden;
	z-index: 1000;
	background: #0f98cc;
	color:#FFFFFF;
}
/* CONTACT FORM */
/*----------------------------------*/
.SupportForm
{
	top:20px;
	position:relative;
	height:50px;
	
}
.SmallButtonInput
{

}
.SmallTextInput
{
	
}
div > .SupportForm /* hack for Moz */
{
	top:40px;
}

.list ul { background:url(images/sicon.gif) center left no-repeat;
padding-left:15px;
list-style:none;
}