@charset "utf-8";
/* CSS Document */
/*#2e5687 dark blue
#8cbad1 light blue
#c2ccea baby blue*/

/*Tool Box-----------------------------------------------------------------------------------------------------------*/
.clr {clear: both;}
.leftImg {float:left; padding: 0px 5px 2px 0px;}
.rightImg {float:right; padding: 0px 0px 2px 5px;}
.b {font-weight: bold;}
.red {
	color: #C00;
}

/*Global-------------------------------------------------------------------------------------------------------------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #2e5687 url(/graphics/misc/background.jpg) repeat-x;
	color: #1e4c85;
	line-height: 15px;
	overflow: -moz-scrollbars-vertical;
}
#page { 
    width: 800px; 
    text-align: left;
	margin: 0px auto 0px auto; 
} 

#wrapper {
}

/*Header-------------------------------------------------------------------------------------------------------------*/
#header {
	width: 800px;
	height: 100px;
	background-image: url(/graphics/header/header.gif);
	background-repeat: no-repeat;
}
#headerTxt {
	text-align: right;
	padding: 10px 10px 0px 0px;
	line-height: 18px;
	color: #fff;
	background-color: inherit;
}
#headerTxt a:link, #headerTxt a:visited, #headerTxt a:active {
	color: #fff;
	text-decoration: underline;
	background-color: inherit;
}
#headerTxt a:hover {
	color: #8cbad1;
	text-decoration: underline;
	background-color: inherit;
}

/*Left Nav-----------------------------------------------------------------------------------------------------------*/
#leftNav {
	float: left;
	width: 180px;
}
#leftNavTop {
	height: 20px;
	background-image: url(/graphics/left-nav/top.gif);
	background-repeat: no-repeat;
}
#leftNavMid {
	background-color: #c2ccea;
	border-right: 1px solid #8cbad1;
	border-left: 1px solid #8cbad1;
	padding: 0px 10px 0px 10px;
	min-height:280px;
  	height:auto !important;
  	height:280px;
}
#leftNavMid ul {
	margin: 0px;
	padding-left: 10px;
	line-height: 18px;
}
.leftNavHead {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
#leftNavMid a:link, #leftNavMid a:visited, #leftNavMid a:active {
	color: #2e5687;
	text-decoration: underline;
	background-color: inherit;
}
#leftNavMid a:hover {
	color: #4276b6;
	text-decoration: underline;
	background-color: inherit;
}
#leftNavBtm {
	height: 20px;
	background-image: url(/graphics/left-nav/bottom.gif);
	background-repeat: no-repeat;
}
#creditCards {
	background-image: url(/graphics/left-nav/credit-cards.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 35px;
	width: 180px;
	padding-top: 10px;
}
#iicrcLogo {
	background-image: url(/graphics/left-nav/iicrc-logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 124px;
	width: 180px;
	padding-top: 10px;
}

/*Main Content-------------------------------------------------------------------------------------------------------*/
#mainContent {margin: 10px 0px 0px 0px;}
#mainContent .clr {
	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: inherit;
	border-right: 1px solid #DE4908;
	border-left: 1px solid #DE4908;
}
#content {
	float: right;
	width: 609px;
}
#content h1 {
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #2e5687;
	border-bottom: 1px solid #666;
	background-color: inherit;
}
#contentTop {
	height: 20px;
	background-image: url(/graphics/content/top.gif);
	background-repeat: no-repeat;
}
#contentMid {
	background-color: #fff;
	border-right: 1px solid #8cbad1;
	border-left: 1px solid #8cbad1;
	padding: 0px 10px 0px 10px;
	min-height:700px;
  	height:auto !important;
  	height:700px;
}
#contentMid a:link, #contentMid a:active, #contentMid a:visited{
	color: #2e5687;
	text-decoration: underline;
	background-color: inherit;
}
#contentMid a:hover {
	color: #4276b6;
	text-decoration: underline;
	background-color: inherit;
}
#contentBtm {
	height: 20px;
	background-image: url(/graphics/content/bottom.gif);
	background-repeat: no-repeat;
}
.srvBxs {
	float: left;
	width: 190px;
	margin: 10px 0px 10px 0px;
}
.srvBxTp {
	height: 30px;
	width: 190px;
	background: #2e5687 url(/graphics/content/service-top.jpg) no-repeat;
	line-height: 30px;
	text-align: center;
}
.srvBxTp h2, .srvBxTp h3, .srvBxTp h4 {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
/*.srvBxTp a:link, .srvBxTp a:active, .srvBxTp a:visited  {
	color: #fff;
	text-decoration: none;
	background-color: inherit;
}
.srvBxTp a:hover  {
	color: #c2ccea;
	text-decoration: none;
	background-color: inherit;
	
}*/
.srvBxBk {
	height: 120px;
	width: 190px;
	background-image: url(/graphics/content/service-back.jpg);
	background-repeat: no-repeat;
	background-color: inherit;
}
#txtCntTop {
	background-image: url(/graphics/content/main-top.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 587px;
}
#txtCntMid {
	background-color: #c2ccea;
	border-right: 1px solid #2e5687;
	border-left: 1px solid #2e5687;
}
#txtCntBtm {
	background-image: url(/graphics/content/main-bottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 587px;
}

/*Footer-------------------------------------------------------------------------------------------------------------*/
#footer {
	width: 611px;
	height: 50px;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 10px;
	margin-left: 190px;
	_margin-top:0px; /* show to IE */
	background-image: url(/graphics/footer/footer.gif);
	background-repeat: no-repeat;
}
#footer a:link, #footer a:active, #footer a:visited{
	color: #2e5687;
	text-decoration: underline;
	background-color: inherit;
}
#footer a:hover {
	color: #4276b6;
	text-decoration: underline;
	background-color: inherit;
}