/* CSS Document */

/*
----------------------------------------------------
TITLE CONTAINER STYLES
----------------------------------------------------
*/

.redtitle h1 span.Head {
	font-size: 18px;
	line-height: 24px;
	*line-height:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top:0px !important;
	padding-top:0px !important;
}
.h1content p:first-child {
	*margin-top:-5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.h1contentinside h3 {
	font-size:14px;
	margin:10px 0 -7px 0;
	font-style:italic;
}

/*
----------------------------------------------------
HOME RIGHT SIDE
----------------------------------------------------
*/
.home-icons {
	padding-bottom:10px;
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
}
.home-icons img{
	float:left;
}
.home-icons .content{
	width:180px; float:right;
}
.content h2 span.Head {
	font-size: 16px;
	*line-height:10px;
}
.hometitle h2 span.Head {
	font-size: 20px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #1b1718;
	margin-top:0px !important;
	padding-top:0px !important;
}
.home-icons .content p{
padding-top:2px;
}
.hometitle h2 {
	margin-top:0px !important;
	padding-top:0px !important;
}
.h2content p:first-child {
	*margin-top:-5px;
}
/*
----------------------------------------------------
HOME BOTTOM
----------------------------------------------------
*/
.hometitlewhite h2 span.Head {
	font-size: large;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
	margin-top:0px !important;
	padding-top:0px !important;
}
.hometitlewhite h2 {
	margin-top:0px !important;
	padding-top:0px !important;
}
.h2contentwhite p:first-child {
	*margin-top:-5px;
}

/*
----------------------------------------------------
INSIDE TITLE CONTAINER STYLES
----------------------------------------------------
*/

.insidetitle h1 span.Head {
	font-size: 18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #373737;
	border-bottom:2px solid #921C24;
	padding-bottom:14px;
	display:block;
}
.insidetitle h1 {
	margin-top:30px;
}
.h1contentinside p:first-child {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-sizE:14px;
	margin-top:5px;
	line-height:20px;
	border-bottom:2px solid #921C24;
	padding-bottom:14px;
}

.h1contentinside .quote p:first-child {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-sizE:12px;
	margin-top:0;
	line-height:20px;
	border-bottom:0px solid #921C24;
	padding-bottom:0;
	padding-top:0;
}

.quote {
	padding:12px;
	background:#eeeeee;
	margin-top:12px;
}

.h1contentinside p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.h1contentinside h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:-7px !important;
	font-size:15px;
	margin-top:15px;
}

/*
----------------------------------------------------
RIGHT BLUE CONTAINER STYLES
----------------------------------------------------
*/
.rightblue {
	background:url(_i/rightbluetop.png) no-repeat;
	width:213px;
	padding-left:9px;
	padding-top:4px;
	padding-bottom:4px;
}
.rightblue h3 span.Head {
	font-size: 1.0em;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	line-height:15px;
}


.rightblue h3 {
	margin-top:0px;
	padding-top:0px;
}
.h3contentinside {
	background:url(_i/rightbluerepeater.png) repeat-y;
	width:203px;
	padding-left:9px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom:-3px;
}
.h3contentinside .Normal{
font-size:1.1em;
color:#333333;
}
.h3contentinside .Normal a:link, .h3contentinside .Normal a:visited,  .h3contentinside .Normal a:active {
font-size:1.0em;
color:#921c24;
text-decoration:underline;
}
.h3contentinside .sidebar-screenshot-wrap {}
.h3contentinside .sidebar-screenshot-wrap .sidebar-screenshot {}
.h3contentinside .sidebar-screenshot-wrap .sidebar-screenshot .text-wrap {
	width: 110px;
	float: left;
}
.h3contentinside .sidebar-screenshot-wrap .sidebar-screenshot .image-wrap {
	float: left;
}
.h3contentinside .sidebar-screenshot-wrap .sidebar-screenshot .image-wrap .image {
	position: relative;
}
.h3contentinside .sidebar-screenshot-wrap .sidebar-screenshot .image-wrap .image img {position: absolute; z-index: 10; top: 25px; left: 20px;}
/*
----------------------------------------------------
LEFT GRAY BORDER CONTAINER STYLES
----------------------------------------------------
*/
.leftContainer{
background: url(_i/inside-nav-top.gif) no-repeat 0px -30px;
width: 135px;
padding:8px 8px 12px 8px;
border-top:1px #e1e1e1 solid;
margin:10px 0 0 0;
}
.leftContainer p{
font-size:11px;
color:#333;
line-height: 14px;
padding: 6px 0 0 0;
}
.leftContainer a{
text-decoration:underline;
color:#921c24;
}
/*
----------------------------------------------------
Whitepaper CONTAINER STYLES
----------------------------------------------------
*/
.white-paper-wrap {
	width: 659px;
	height: 200px;
	background: url(_i/white-paper-container.jpg) 0 bottom no-repeat;
}
.white-paper-wrap .white-paper {
	padding: 0;
}
.white-paper-wrap .white-paper .image-wrap {
	width: 195px;
	float: left;
}
.white-paper-wrap .white-paper .image-wrap .image {
	padding: 0 0 0 30px;
}
.white-paper-wrap .white-paper .text-wrap {
	float: left;
	width: 450px;
	padding: 40px 0 0;
}
.white-paper-wrap .white-paper .text-wrap .text {}
.white-paper-wrap .white-paper .title {
	padding: 0 0 15px;
	border-bottom: 2px dotted #666;
}
.white-paper-wrap .white-paper .text-wrap .title h2 {
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.white-paper-wrap .white-paper .text-wrap .content p {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}