@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #DDDDDD;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #473F3A;	
}

strong {
	font-weight: bold;
	color: #473F3A;	
}

#container {
	width: 962px;
	background: #ffffff;
	border: 1px solid #4e443f;
	margin: 10px auto;
	text-align: left;
}
#header {
	background: #ae9f8a url(images/ishome_01.jpg);
	height: 98px;
}

#subheader {
	background: #ae9f8a url(images/sub_01.jpg);
	height: 98px;
}

#subText {
	margin: 40px;
}

#logo {
	float:left;
	margin: 0 0 0 26px;
	padding:0;
	width: 333px;
	height: 98px;
}

#headNav {
	float:right;
	width:400px;
	height:49px;
	padding: 16px 10px 0px 0px;
}

#navList {
	list-style-type: none;
}

#navList li {
	float:right;
	display:inline;
	margin: 0px 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#navList li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}

#navList li a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffb400;
	text-decoration:none;
}

#mainContent {
	padding: 0;
	background: #FFFFFF;
}
#leftHome {
	float: left;
	width: 544px;
	height: 332px;
	padding: 0;
	margin: 0;
	background: #FFFFFF url(images/ishome_02.jpg);
}
#rightHome {
	float: left;
	width: 416px;
	height: 332px;
	padding: 0px;
	margin: 0px auto;
	background: #FFFFFF url(images/ishome_03.jpg);
}

#rightForm {
	width:295px;
	height:273px;
	background: url(images/app-bg_03.png) no-repeat;
	margin:10px 10px 10px 46px;
	padding:46px 0px 0px 0px;
	text-align:center;
}

#homeBase {
	clear:both;
	width:960px;
	height:181px;
	background: #ffffff url(images/ishome_04.jpg) no-repeat;
}

#leftBox {
	float:left;
	margin: 0px 0px 0px 193px;
	padding: 10px 10px;
	width:340px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#rightBox {
	float:left;
	margin: 0px 0px 0px 22px;
	padding: 10px 10px;
	width:340px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#footer {
	clear:both;
	padding:0;
	height:96px;
	background: #FFFFFF url(images/ishome_06.jpg) no-repeat bottom;
	text-align: center;
}

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align: center;
}
.headText {
	font-size: 12px;
	color: #060;
	font-weight: bold;
	margin: 0px 0px -10px 0px;
	padding: 0px;
}
.footText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #960;
}

#contform td{height:21px;vertical-align:middle; font: normal 11px/12px arial;color:#003660;}
.input{width:130px; height:17px;border:1px solid #696969; background-color:#FFFFFF;font: normal 11px/12px arial; color:#000000;vertical-align:middle }

#contform select{width:130px; height:17px;border:1px solid #696969; background-color:#FFFFFF;font: normal 11px/12px arial; color:#000000;vertical-align:middle } 

#subRight {
	float:right; 
	width:300px; 
	background: #ffe9cb url(images/rcol-bg.png) no-repeat;
	margin:10px 0px 10px 10px;
	padding:0px;
}

#subRightTxt {
	padding: 10px 10px 0px 10px;
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#subRightFoot {
	height:10px;
	margin:0px;
	padding:0px;
	background: #ffffff url(images/rcol-bgfoot.png) no-repeat;
}

#application {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
}