body{ font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
		color:#3f3f3f;
		text-align:center;
		background:#3f3f3f;
}
a{	color:#c82721;
	text-decoration:none;	
}
a:hover{color:#000000;
	text-decoration:underline;
}
/*a:link{	color:#c82721;
	text-decoration:none;	
}*/
h1{ font-family:Arial, Verdana, Helvetica, sans-serif;
 	font-size: 23px;
	font-weight:normal;
	margin:0px;
	padding:20px 0px 16px 0px;
}
h2{ color:#313131;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #9ea2a9;
	margin:0px;
	padding:0px 0px 4px 0px;
}
h3 { font-size:11px;
	margin:0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #b5b9c0;
	color:#09172d;
}
h3 a{color:#c82721;
	text-decoration:none;
	background:url(../images/breadcrumb-img.gif) right no-repeat;
	padding-right:30px;
}
h4 {font-size:14px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}
h5 { font-size:12px;
	margin:0px;
	padding:5px;
	font-weight:bold;
	background:#cccccc;
	color:#000000;
	font-weight:normal;
}
#outerdiv{ background:url(../images/home-bg.jpg) bottom left repeat-x #ffffff;
	margin:auto;
	width:1003px;
	text-align:left;
}
#innerdiv{ background:url(../images/home-right-bg.jpg) right bottom no-repeat;
	margin:0px;
	padding:21px 20px 30px 60px;
}
#home-innerdiv{ margin:0px;
	padding:0px 15px 0px 15px;
	background:url(../images/top-nav-bg.jpg) repeat-x top left;
	width:974px;
	height:79px;
}
/*start top navigation*/
#topnav{ font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		margin:auto;
		padding:0px 20px 0px 0px;
		color:#c82721;
		font-weight:bold;
		vertical-align:bottom;
		text-align:right;
		text-transform:uppercase;
}
#topnav a{	color:#000000;
	text-decoration:none;
	background:url(../images/tab-left.gif) no-repeat left top;
	padding:7px 0px 5px 10px;
	line-height:24px;
}
#topnav a:hover{ color:#000000;
	text-decoration:underline;		 
}
.right { background:url(../images/tab-right.gif) no-repeat right top;
	padding:7px 0px 5px 5px;
	line-height:24px;
}
/*.selectleft { background:url(../images/tab-left-selected-red.gif) left top;
	padding:6px 0px 5px 0px;
	line-height:24px;
	margin:0px 0px 0px 0px;
}*/
.selectright { background:url(../images/tab-right-selected-red.gif) no-repeat right top;
	padding:6px 0px 5px 5px;
	line-height:24px;
}

.topnavsel{color:#000000;
	text-decoration:none;	
}
#topnav ul{ margin:0px;
			padding:0px;
			list-style:none;			
}
#topnav li{ margin:0px;
			padding:0px 0px 0px 5px;
			display:inline;			
}
/*end top navigation*/
.homemobilebg{ background:url(../images/mobile-home.gif) center top no-repeat;
	padding:0px 0px 0px 0px;
}
.homemobilebg1{ 
	padding:20px 0px 20px 0px;
	border:1px solid #bcbcbc;
}
.productservicebg{ background:url(../images/product-services-bg.jpg) top center no-repeat;
}
.downloadatom{ font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*start inner page class*/
#ip-outerdiv{ margin:auto;
	width:1003px;
	text-align:left;
	background:#ffffff;
}
#ip-innerdiv{ margin:0px;
	padding:0px 15px 0px 15px;
	background:url(../images/top-nav-bg.jpg) repeat-x top left;
}
#innerbandbg{ background:url(../images/header-center-bg.jpg) top left repeat-x;
}
#innerleftbg{
	margin:0px;
	padding:68px 0px 0px 69px;
	font-size:18px;
	font-weight:bold;
	color:#09172d;
}
#header{	font-size:11px;
	padding:40px 247px 0px 0px;
	font-weight:bold;
	color:#000000;
	background:url(../images/header-left-bg.jpg) right bottom no-repeat;
}
#header h1{	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#header ul { margin:15px 0px 0px 0px;
	padding:0px;
}
.callout { font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#leftbar{padding:0px 0px 0px 27px;
}
#header ul li { margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/content-bullet.gif) no-repeat left top;
	padding:0px 0px 10px 25px;
}
.leftnavmain a{ margin:0px 0px 0px 0px;
	padding:12px 0px 12px 0px;
	color:#515151;
	text-decoration:none;
	display:block;
	width:230px;
	border-bottom:2px solid #ffffff;
	background:url(../images/left-nav-bg.jpg) top left no-repeat;
	font-weight:bold;
	text-align:center;
}
.leftnavmain a:hover{color:#f2ccb8;
	background:url(../images/left-nav-bg-o.jpg) top left no-repeat;
	text-decoration:none;
}
.leftnavmain-select{ background:url(../images/left-nav-bg-o.jpg) top left no-repeat;
	padding:12px 0px 12px 0px;
	width:230px;
	color:#f2ccb8;
	margin:0px 0px 0px 0px;
	display:block;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
	text-align:center;
}
.leftnavmain-unselect{ background:url(../images/left-nav-bg.jpg) top left no-repeat;
	padding:12px 0px 12px 0px;
	width:230px;
	color:#515151;
	margin:0px 0px 0px 0px;
	display:block;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
	text-align:center;
	}
.leftnavsub a{ margin:0px 0px 0px 0px;
	padding:8px 0px 8px 54px;
	color:#1a478d;
	text-decoration:none;
	display:block;
	width:180px;
	border-bottom:2px solid #ffffff;
	background:url(../images/left-nav-bg-sub.jpg) top left no-repeat;
	text-indent:20px;
	font-weight:bold;

}
.leftnavsub a:hover{color:#c82721;
	background:url(../images/left-nav-bg-sub.jpg) top left no-repeat;
	text-decoration:none;
}
.leftnavsub-select{ background:url(../images/left-nav-bg-sub.jpg) top left no-repeat;
	padding:8px 0px 8px 74px;
	width:160px;
	color:#c82721;
	margin:0px 0px 0px 0px;
	display:block;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
}
/*-------------------------------*/

/*end inner page class*/

/*start content area part*/
#contentarea{ margin:0px;
	padding:0px 28px 0px 28px;
	text-align:left;
}
#contentarea p{ margin:0px;
	padding:0px 0px 10px 0px;
}

#contentarea ul { margin:0px 0px 0px 10px;
	padding:0px;
}
#contentarea ul li { margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/content-bullet.gif) no-repeat left top;
	padding:0px 0px 10px 15px;
}
/*end content area part*/
/* start footer*/
.footer{ border-top:6px solid #09172d; 
	padding:10px 28px 10px 28px; 
	margin:0px;
}
.footerdiv{margin:auto;
	width:1003px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
/*end footer class*/
.search{ background:url(../images/search-bg.jpg) top left repeat-x #767575;
	border-bottom:1px solid #cbd3df;
	border-right:1px solid #a0a6af;
	border-left:1px solid #a0a6af;
	border-top:0px;
	padding:2px 5px 2px 5px;
	font-size:10px;
	font-family:Microsoft Sans Serif, Arial, Helvetica;
	color:#FFFFFF;
	
}
/*start form class*/
.homeform-elements {font-family:Microsoft Sans Serif, Arial, Helvetica;
	font-size:10px;
	background:url(../images/getstarted-number-bg.jpg) top left repeat-x #d0d8e4;
	border-bottom:1px solid #cbd3df;
	border-right:1px solid #a0a6af;
	border-left:1px solid #a0a6af;
	border-top:0px;
	padding:0px 2px 0px 2px;
}
.homeform-elements-small {font-family:Microsoft Sans Serif, Arial, Helvetica;
	font-size:9px;
	background:url(../images/getstarted-number-bg.jpg) top left repeat-x #d0d8e4;
	border-bottom:1px solid #cbd3df;
	border-right:1px solid #a0a6af;
	border-left:1px solid #a0a6af;
	border-top:0px;
	padding:0px 2px 0px 2px;
}
.form-elements { border:1px solid #999;
	font-family:Microsoft Sans Serif, Arial, Helvetica;
	font-size:12px;
}
.button { background:#565656;
	font-family:Microsoft Sans Serif, Arial, Helvetica;
	font-size:12px;
	color:#fff;
}
.button-form { background: url(../images/button-bg.jpg) repeat-x top left;
	font-family:Microsoft Sans Serif, Arial, Helvetica;
	font-size:11px;
	padding:3px;
	border:0px;
	color:#fff;
	width:130px;
}
/*end form class*/
.tabulardiv{ margin:0px;
	padding:0px 0px 0px 0px;
}
.tableheader{ background:#666666;
	padding:2px;
	color:#FFFFFF;
}
.tablerow1{ background:#eeeeee;
	padding:2px;
}
.tablerow2{ background:#ffffff;
	padding:2px;
}
.redtext{ color:#dd3423;
	text-decoration:none;
}
.redtext a{ color:#dd3423;
	text-decoration:none;
}
.clickHeader{	border:1px solid #cccccc;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
	margin:0px;
	padding:2px 4px 2px 4px;
	color:#c82721;
}
.clickHeaderover{	border:1px solid #cccccc;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline;
	margin:0px;
	padding:2px 4px 2px 4px;
	color:#000000;
}
.box { border:1px solid #cccccc;
	padding:5px;
}
.mediatab{ border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#eeeeee;
	padding:3px;
}
.mediatab a{ color:#333333;
}
.mediatabsel{ border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cf2720;
	background:#cf2720;
	color:#ffffff;
	padding:3px;
}
.mediatabsel a{ color:#ffffff;
}
.mediatabsel a:hover{ color:#ffffff;
}
.medianotab{ border-bottom:1px solid #cccccc;
padding:3px;
}
.mediacontent { border:#CCCCCC 1px solid; border-top:0px;
	padding:10px;
}
.mediatabblank{ border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#eeeeee;
	padding:3px;
	color:#999999;
}
#paging { padding:3px 5px 3px 0px;
	background:#eeeeee;
}
.mediaclipping { color:#3f3f3f;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}
.secutiry { font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 50px 0px 36px;
	background:url(../images/security.gif) no-repeat left;
}
.secutiry a{ color:#3f3f3f;
}
.call-number {background:#c82721; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding-left:3px; 
	padding-right:3px;
}