﻿/*  Template START */

body 
{
	background-color: #9B9B9B;
	margin:14px 0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}
a:link
{
	color:#000000;
	text-decoration:none;
}
a:visited
{
	color:#000000;
	text-decoration:none;
}
a:hover
{
	color:#A71C25;
	text-decoration:none;
}
a:active{
	color:#a71C25;
	text-decoration:none;
}
#frame
{
	width: 1002px;
	margin: 0 auto;
}
#header
{
    background-color: #FFFFFF;
    width: 1002px;
}
#content
{
	background-color: #FFFFFF;
	width: 1002px;
}
#content .tabtitle  
{
	color:#047BBC;
	font-weight:bold;
}
#content .tabtitle:hover
{
	color:#A71C25;
}
#content #navtitle  
{
	color:#047BBC;
	font-weight:bold;
}
#content #navtitle:hover
{
	color:#A71C25;
}
#footer
{
    width: 1002px;
	color:#000000;
	font-size:11px;
	text-align: center;
	margin: 0px auto;
}
#banner
{
    background-image: url(../images/layoutred_01.gif);
    height:105px;
    width:1002px;
}
#navlogincontainer
{
	margin: 15px 0 1px 815px;
	overflow: hidden;
    font-size:11px;
    color:#000000;
    text-decoration: none;
    padding: 0 7px 0 0;
    position:absolute;
	width:200px;
}
#navloginlist
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navloginlist li
{
	border-left: 1px solid #000;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
#navigationbar
{
	background-image: url(../images/navbg.gif);
	height:27px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    margin: 0 7px 0px 7px;
    position:relative;
}
#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 60px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#navlist li.rightclass
{
	padding-right: 0px;
}
#navlist
{
	padding-left:49px;
	margin:7px 0 1px;
	position:absolute;
	width:945px;
}

#contentborder
{
    background-image: url(../images/layoutred_21.gif);
	position:relative;
	width: 1002px;
	height: 17px;
}

#footerlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
}
#pagetitle
{
	color:#047BBC;
	text-align: left;
	font-size:12px;
	font-weight:bold;
}
#prtitle
{
	color:#047BBC;
	text-align: center;
	font-size:12px;
	font-weight:bold;
}
/*  Template END */

/* Tab Control START */

#block4_tabs .content
{
    margin: 35px 15px 10px;
    position: absolute;
}
#block4_tab1
{
    position:absolute;
    width:584px;
    height:248px;
}
#block4_tab2
{
    position:absolute;
    width:584px;
    height:248px;
}
#block4_tab3
{
    position:absolute;
    width:584px;
    height:248px;
}
#block4_tabs .tabtext
{
	position:absolute;
	z-index:100;
	color:#FFFFFF;
	font-weight:900;
	font-size:15px;
	font-family:"Arial",Sans Serif;
}
#block4_tab1_name
{
    margin: 9px 0 0 10px;    
    padding: 3px 25px 0 30px;
}
#block4_tab2_name
{
    margin:9px 0 0 196px;
    padding: 3px 25px 0 50px;
}
#block4_tab3_name
{
    margin:9px 0 0 382px;
    padding: 3px 25px 0 35px;
}
#block4_tab1_image
{
	margin: 9px 0 0 10px;
}
#block4_tab2_image
{
	margin: 9px 0 0 196px;
}
#block4_tab3_image
{
	margin:9px 0 0 381px;
}
#block4_tabs .tabimage
{
	visibility:hidden;	
}
#block4_tabs .selected .tabimage
{
    visibility:visible;	
}
#block4_tabs .selected .tabtext
{
    color:#047BBC;
}
#block4_tabs .selected .content
{
    visibility:visible;	
	z-index:1000;
}
#block4_tabs .content
{
    visibility:hidden;	
}
#block4_tabs .highlighted .tabimage
{
    visibility:visible;
}
#block4_tabs .highlighted .tabtext
{
    color:#047BBC;
}
#block4_tabs .contentdescriptiontext
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:15px 35px;
}
#block4_tabs .contenttext
{
	font-family:Arial,Helvetica,sans-serif;
	color:#047BBC;
	font-size:11px;
	padding:15px 35px;
}
#block4_tabs .contenttext2
{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	padding:5px 5px;
}
#block4_tabs .contenttext3
{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	padding:5px 5px;
}
/* Tab Control END */

/* Main Page START */
#row1
{
   overflow: hidden;
   clear:both;
   padding: 7px 7px 4px 7px;
   position:relative;
}
#row2
{
   overflow: hidden;
   clear:both;
   margin: 7px 7px 0px 7px;
   height: 247px;
}
#block1
{
    float:left;
    width: 605px;
    overflow: hidden;
}
#block2
{
	position:relative;
    background-image: url(../images/introbg1.gif);
    background-repeat: no-repeat;
    height:355px;
    width: 373px;
    float:right;
}
#block2text1
{
    text-align: left;
    margin:38px 20px 0 20px;
    position:absolute;
    width: 325px;
    color:#535353;
    font-size:11pt;
    line-height:22px; 
}
#block2text1_sub
{
    font-size: medium;
    color: #A71C25;
}
#block2text2
{
    text-align:left;
    margin:214px 20px 0 170px;
    position:absolute;
    width:197px;
    color:#FFFFFF;
    font-size:13px;
    width:180px;
}
#block3
{
    background-image: url(../images/layoutred_19x.gif);
    background-repeat: no-repeat;
	float:left;
	width: 195px;
	height: 245px;
}
#block3text
{
	color:#047BBC;
	font-size:14px;
	font-weight:bold;
	margin:15px 0 0 15px;
}
#Customers_div
{
	margin:16px 0 0 13px;
}
#block4
{
    background-image: url(../images/tabsbg1.gif);
    background-repeat: no-repeat;
    margin-left: 206px;
    width: 575px;
    height: 245px;
}
#block5
{
    background-image: url(../images/layoutred_19x.gif);
    background-repeat: no-repeat;
	float:right;
	width: 195px;
	height: 245px;
}
#block5text
{
	color:#047BBC;
	font-size:14px;
	font-weight:bold;
	margin:15px 0 0 57px;
}
#block5_demoitnow
{
    position: absolute;
    margin:42px 0 0 15px;
    width:170px;
}
img#block2rhodes
{   
    position: absolute; 
    margin: 213px 0 0 15px;
}
img#block2learnmore
{
    position: absolute;
    margin:135px 0 0 200px;
}
img#block2readmore
{
    position: absolute;
    margin: 300px 0 0 200px;  
}
#block5_followAssuresign
{
    margin:170px 0 0 53px;
    position:absolute;
    width:130px;
    font-size:11px;
}
#block5_imageblock
{
    width: 200px;
    height: 49px;
    position: absolute;
    margin: 185px 0 0 25px;
    height: 19px;
}
/* Main Page END */

/* Nav menu page START*/

#content #leftnavmenu
{
	border: 0px;
	float:left;
	width:194px;
	position:relative;
}
#content #leftnavmenuhead
{
	background-image: url(../images/subnavtop.gif);
    background-repeat: no-repeat;
	color:#047BBC;
	text-align: center;
	line-height: 50px;
	font-weight:bold;
	height: 50px;
}
#content #leftnavmenucontent
{
	background-image: url(../images/subnavbg.gif);
	heght:200px;
	font-size:11px;
}
#content #leftnavmenubottom
{
	background-image: url(../images/navbottom.gif);
    background-repeat: no-repeat;
	height: 23px;
}
#subnavlist li
{
	list-style-type: none;
	padding-right: 12px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
}
#subnavlist
{
	padding-left:14px;
	margin:0px 0 0px;
	width: 192px;
	left: 206px;
}
#content #middlecontentregion
{
	width:575px;
	margin: 0 11px;
	font-size:11px;
	position:relative;
	float:right;
	right:197px;
}
#middlecontent li
{
	list-style-type: none;
	background: url(../images/bullet.gif) no-repeat; 
	background-position: left 7px;
	padding-left: 12px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
}
#middlecontent
{
	font-size:11px;
}
#content #rightcontentregion
{
	width:194px;
	left:597px;
	position:relative;
	float:right;
}
#rightcontent_followAssuresign
{
    position:absolute;
    width:130px;
    font-size:11px;
}
#content #rightcontentmiddle
{
	background-image: url(../images/subnavbg.gif);
	heght:200px;
	font-size:11px;
	text-align:center;
}
#signature
{
	background-image: url(../images/purple.gif);
    background-repeat: no-repeat;
	width:575px;
	height:147px;
	text-align: center;
	vertical-align:middle;
}
#api
{
	background-image: url(../images/platform-api.gif);
    background-repeat: no-repeat;
	width:575px;
	height:250px;
	text-align: center;
	vertical-align:middle;
}
#content #dinleft
{
	width:483px;
	position:relative;
	font-size:11px;
	float:left;
	line-height:20px;
}
#content #dinright
{
	width:483px;
	position:relative;
	font-size:11px;
	float:right;
	text-align:center;
	line-height:20px;
}

/* Nav menu page END */
