@charset "UTF-8";
/* CSS Document */

/* Tags */

body{
	margin:5px 0px 0px 0px;
	font:11px Tahoma , Arial;
	background:url(images/bgTop.gif) repeat-x;
	color:#797979;
	line-height:135%;
}

a{
	color:#797979;
	text-decoration:none;
}

a:hover{
	border-bottom: #04628f double 3px;
	color:#04628f;
}

a img{
	border:none;
}
.styled_links a {
	text-decoration:underline;
	color:#0087C8;
}

.styled_links a:hover {
  	text-decoration:underline;
	color:#8C9DC8;
	border:none;
}
h1{
	font:16px "Times New Roman", Times, serif;
	color:#0087c8;
	padding-top:10px;
	text-transform:uppercase;
}

input, textarea{
	width:200px;
	border:1px #ccc solid;
}

textarea{
	height:100px;
}

td{
	vertical-align:top;
	text-align:left;
}
/* IDs */

#container{
	width:960px;
	text-align:left;
}

#logo{
	float:left;
}

#header{
	font-size:11px;
	padding-right:15px;
}

#nav{
	float:right;
	text-align:right;
	margin-top:25px;
	width:500px;
}

#footer{
	font-size:11px;
	margin-top:85px;
}

#downloadText{
	float:right; 
	padding-top:25px; 
	padding-right:10px;
}

#downloadIcon{
	float:right; 
	padding-top:15px;
}

#navButtons{
	margin-top:45px;
	clear:both;
}

#finePrint{
	background-color:#f1f5fb;
	border-top:#cfe7f6 1px solid;
	height:275px;
	margin-top:35px;
}

#waterMark{
	background:url(images/waterMark.gif) left no-repeat;
	width:960px;
	height:250px;
	font-size:9px;
	line-height:150%;
	padding-top:25px;
	text-align:left;
}

#smallHeader{
	height:98px;
	width:959px;
}

#fullCol{
	width:930px;
}

#leftCol{
	width:625px;
	padding-right:10px;
	float:left;
}

#rightCol{
	width:305px;
	float:left;
	padding-left:10px;
}

#rightCol2{
	width:295px;
	float:left;
	padding-left:20px;
    background:url(images/arrow_bg2.jpg) no-repeat;
	height:485px;
	margin-top:10px;
	margin-bottom:10px;
}

#rightCol3{
	width:295px;
	float:left;
	padding-left:20px;
    background:url(images/arrowless_bg.jpg) no-repeat;
	height:485px;
	margin-top:10px;
	margin-bottom:10px;
}

#content{
	width:960px;
}

#mousemove {
	width: 275px;
	height: 405px;
	overflow:hidden;
	color:#000;
	margin-top:36px;
}

#arrow{
	text-align:center;
}
/* Classes */

.inside {
	height: inherit;
}
.inside p{
	margin:0px;
	padding:4px 0px 4px 0px;
}

.right{
	float:right;
}

.left{
	float:left;
}

a:hover.img{
	border:none;
}

.footer{
	font-size:11px;
}

.blue{
	color:#0087c8;
}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background-color:#000000;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:#000000;
}

.inherit{
	width:15px;
	padding-right:15px;
	border:none;
}