body 
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial;
	background-color:#f7f7f7;
	background-image:url('/images/Misc/siteBG.gif');
	background-repeat:repeat ;
	background-position:top left;
	color:#000;
	font-size:12px;
	direction:ltr;
}
.body
{
	xdisplay:none;
	position:absolute;	
	top:0px;left:0px;
	width:100%;
	height:600px;
	background-image:url('/images/Misc/mainBG.gif');
	background-repeat:repeat-x ;
	background-position:top left;
	}
/* general fonts and colors */
input,textarea,select {
	font-family:Arial;
	font-size:11px;
	color:#4b4b4b;
	padding:1px;
}
a {
	color:#3d558d;
	font-family:Arial;
}
sup {
	vertical-align:super;
}
	sup,sup * {
		font-size:10px;
	}
li.sep {margin:0px;padding:0px;background:url('/images/bg/rcBodySep.gif') bottom left repeat-x;height:11px;margin-bottom:13px;}
/* buttons */


.txt {
	border:1px solid #d8d8d8;
	padding:2px;
}

.val {
	color:#DA5142!important; /* override .net inline style */
	/* make it break a line. display:block!im.. will simply show it at anytime */
	float:left; clear:both;
	zoom:1;
	margin-top:3px; margin-bottom:5px;
	/*display:block;*/
}

ul.seperated-items {
}
	ul.seperated-items li {
		display:inline;
		padding-right:10px;
		margin-right:10px;
		background:transparent url('/images/misc/separator.gif') no-repeat right 3px;
	}
		ul.seperated-items li.current a {
			color:#A7A7A7;
			text-decoration:none;
		}
	ul.seperated-items li.last,
	ul.seperated-items li:last-child {
		background:none;
		margin-right:0;
		padding-right:0;
	}
	/* ie6 */
	ul.seperated-items li.lastfix {
		background:#fff;
		width:1px;
		margin-right:0;
		padding-right:0;
		margin-left:-9px;
		zoom:1;
		overflow:hidden;
	}

/* layout */

#page {
	width:844px;
	xheight:auto;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#fff;
	padding:3px;
	padding-right:8px;
	padding-left:8px;
	background:transparent url('/images/misc/MainBodyBG.png') repeat-y top left;
	_background-image:url('/images/misc/MainBodyBG.gif');
	z-index:0;
	
}

#header {
	height:105px;
	margin:0px;
	margin-bottom:5px;
	background: url('/images/misc/headerBG.gif') repeat-x bottom left;
	position:relative;
	color:#9a9a9a;
	z-index:10;
}
	#header #logo {
		position:absolute;
		top:0;
		left:0;
	}
	#header #sites {
		position:absolute;
		top:0px;
		right:213px;
	}
		#header #sites .current a {
			color:#999999;
			text-decoration:none;
			
		}
	#header #userStatus {
		position:absolute;
		right:170px; bottom:0;
	}
	#header strong {
		font-weight:bold;
	}
	


/**** main menu ****/
#main-menu {
	height:32px;
	position:absolute;
	right:-1px; top:73px;
	border-right:1px solid #3a5187;
}
	
	#main-menu ul {
		float:right;
		position:relative; 
		z-index:1;
		
	}
	#main-menu li {
		height:32px;
		float:left;
		background:url('/images/Menu/MenuBG.gif') repeat-x right top;
		position:relative; 
		
	}
	#main-menu ul li a 
	{
		xmargin-left:2px;
		xmargin-right:2px;
		color:#fff;
		font-weight:bold;
		height:32px;
		float:left;
		text-decoration:none;
		text-transform:capitalize;
		background-image: url('/images/Menu/MenuBG.gif');
		background-repeat:repeat-x;
		background-position: right top;
		font-size:14px;
		padding-left:23px;
		padding-right:23px;
	} 
	#main-menu ul li a span{display:block;margin-top:7px;}
	
	#main-menu ul li a:hover{
		background-image:url('/images/Menu/MenuBG_on.gif');
		background-position: right 1px;
		}
	
	#main-menu li.last {}
	#main-menu li.first {
		background:url('/images/Menu/MenuFirstBG.gif') no-repeat;
		background-position:right top;
		width:18px;
	}
	#main-menu li.separator{height:32px;width:2px;background:url('/images/Menu/MainMenuSeparator.gif') no-repeat;}
	#main-menu li.current {
		
	}
	#main-menu .current a {
		background-image: url('/images/Menu/MenuBG_on.gif');
		background-position: right 1px;
	
	}
	#main-menu ul ul
	{
		position:absolute;
		top:32px;
		left:0px;
		display:none;
		background:none;
	}
	#main-menu li li
	{
		height:auto;
	}
	#main-menu li li a
	{
		background:#ffffff url('/images/bg/sub-menu-bg.gif') repeat-x bottom left;
		padding:6px 12px;
		color:#666666;
		font-size:12px;
		float:left;
		font-weight:normal;
		width:130px;
		height:auto;
	}
	#main-menu .current li a {
		background-image:url('/images/bg/sub-menu-bg.gif') !important;
		background-position:bottom left  !important;
	}
	#main-menu li li a:hover
	{
		background-color:#d3d3bd;
		background-image:none;
		color:#3d558d;
	}
/**** /main menu ****/

/**** footer ****/
#footer {
	clear:both;
	padding-left:28px;
	padding-right:28px;
	margin-bottom:32px;
	padding-top:20px;
	
}
	#footer .sitebyMantis
	{
		float:right;
		color:#9f9f9f;
		font-size:10px;
		font-family:Arial;
		text-decoration:none;
		}
	#footer #copy {
		color:#9f9f9f;
		font-size:10px;
		font-family:Arial;
	}
	#footer ul.seperated-items{float:left;}
	#footer ul.seperated-items li a{color:#9f9f9f;font-size:10px;font-family:Arial;text-decoration:none;}
	#footer ul.seperated-items li a:hover{text-decoration:underline;}
/**** /footer ****/

/**** footer-sitemap ****/
#footer-sitemap-wrap {
	clear:both;
	position:relative;
	float:left; _display:inline;
	margin-top:65px; margin-bottom:16px;
	background:transparent url('/images/FooterSiteMap/top-bg.jpg') repeat-x left top;
	border-bottom:2px solid #e4e4e4;
}
	#footer-sitemap {
		float:left; _display:inline;
		margin-top:52px;
		padding-bottom:40px;
		border-left:2px solid #e4e4e4;
	}
		#footer-sitemap ul {
			float:left;
			padding:0 20px 15px 30px;
			margin-right:50px;
			padding-bottom:1000px;
			margin-bottom:-1000px;
		}
			#footer-sitemap ul li h4,
			#footer-sitemap ul li h4 a {
				color:#03B2F3;
				font-weight:bold;
				font-size:12px;
			}
			#footer-sitemap ul li ul {
				float:none;
				padding:0;
				margin:0;
				margin-top:4px;
			}
				#footer-sitemap ul li ul li a {
					color:#9A9A9A;
				}
		#footer-sitemap a {
			text-decoration:none;
		}
		#footer-sitemap a:hover {
			text-decoration:underline;
		}
	#footer-sitemap .corner {
		width:32px; height:31px;
		position:absolute;
		bottom:-2px; left:0;
		_bottom:-3px; /* ie6 odd height bug */
		background:transparent url('/images/FooterSiteMap/corner.gif') no-repeat;
		z-index:2;
	}
/**** /footer-sitemap ****/

/**** ### custom classes ### ****/

/**** content ****/
.content {
	text-align:left;
}
	.content h2 {
		font-size:18px;
		margin-bottom:16px;
	}
	.content h3 {
		font-size:14px;
		margin-bottom:16px;
		font-weight:bold;
	}
	.content h4 {
		font-size:11px;
		margin-bottom:16px;
		font-weight:bold;
	}
	
	.content h2,
	.content h3,
	.content h4 {
		clear:both;
		color:#425b91;
		text-align:left;
		line-height:125%;
	}
	.content h2 a,
	.content h3 a,
	.content h4 a {
		color:#425b91;
		text-decoration:none;
	}

	.content ul {
		margin-bottom:15px;
		zoom:1;
	}
		.content ul li {
			background:transparent url('/images/Icons/listIcon.gif') no-repeat left 5px;
			padding-left:16px;
			margin-bottom:2px;
			zoom:1;
			text-align:left;
		}

	.content p {
		xmargin-bottom:15px;
		xline-height:130%;
		line-height:16px;
	}
	.content-block-body,.content-block-body p {line-height:16px;}

	.content table {
		width:100%;
		margin-bottom:15px;
	}
	.content table caption,.content table thead {
		background-color:#FDB358;
	}
		.content table caption,
		.content table thead td,
		.content table thead th {
			color:#fff;
			text-transform:uppercase;
			padding:6px 10px;
			font-weight:bold;
		}

		.content table tbody tr td {
			padding:12px 14px;
			border-bottom:1px solid #F2F2F2;
			vertical-align:top;
		}
/**** /content ****/




/**** rcitem ****/

.rcitem {
	margin-bottom:17px;
	clear:both;
}
	.rcitem .rctitle {
		/*xwidth:167px;*/ height:18px;
		background-color:#FDB358;
		background-image:url('/images/Misc/header-corner.png');
		_background-image:url('/images/Misc/header-corner.gif');
		background-position:right top;
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
		padding:3px 0 0 6px;
		margin-bottom:10px;
	}
		.rcitem .rctitle.alt {
			background-color:#B7E8FA;
		}
		
.block-box{
	width:258px;
	padding:0px;
	margin:0px;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	background-color:#fff;
	}

	.block-box-header{
		width:256px;
		height:20px;
		border:1px solid #6f7daa;
		background:url('/images/bg/rcHeaderBG.gif') repeat-x top left;
		position:relative;
		}	
		
	.block-box-header h3.block-title
	{
		float:left;
		font-family:Arial Black;
         height:18px;
         color:#fff;
         font-size:11px;
		font-weight:normal;
		text-transform:uppercase;
		padding:0px;
		margin:0px;
		padding-left:11px;
		padding-right:5px;
		padding-top:2px;
	}
	
	.block-box-header .view-link
	{
		height:20px;
		position:absolute;
		top:0px;
		right:0px;
		background:url('/images/bg/rcHeaderLinkBG.gif') repeat-x top left;
		}
	.block-box-header .view-link .separator
	{
		height:20px;
		width:8px;
		float:left;
		background:url('/images/bg/rcHeaderSepBG.gif') no-repeat top right;
		}
	.block-box-header .view-link a
	{
		float:left;
		font-family:Verdana;
		margin-top:4px;
		margin-right:3px;
		padding-right:12px;
		padding-left:5px;
		font-weight:normal;
		text-decoration:none;
		font-size:10px;
		color:#3d507e;
		text-transform:uppercase;
		background:url('/images/Arrows/viewMore.gif') no-repeat right 4px;
		}
	
	.block-box-header .view-link a:hover
	{
		text-decoration:underline;
	}
	.block-box-header .view-link img
	{
		float:left;
	}
	.block-box ul
	{
		float:left;
		padding:0px;
		margin:0px;
		padding:15px;
		font-size:11px;
	}
	.block-box ul li
	{
		padding:0px;
		margin:0px;
		float:left;
	}
	.block-box ul li.sep 
	{
		background:url('/images/bg/rcBodySep.gif') top left repeat-x;
		height:11px;
		margin-top:13px;
	}
	/*---customers quotes block---*/
	.block-box .quote .quote-content
			{
				width:140px;
				float:left;
				padding:0px;
				margin:0px;
				background:Transparent url('/images/Icons/quoteOpen2.gif') no-repeat top left;
				padding-top:20px;
			}
			.block-box .quote span
			{
				
				background-image:url('/images/Icons/quoteClose2.gif');
				background-color:Transparent;
				background-repeat:no-repeat;
				background-position: right bottom;
				padding-bottom:17px;
				display:block;
				font-size:12px;
				
				}
			.block-box .quote .textualInfo
			{
				clear:left;
				float:left;
				width:100%;
				margin-top:15px;
			}
			.block-box .quote .subTitle
			{
				clear:left;
				float:left;
				color:#3d558d;
				font-size:10px;
			}
/**** /rcitem ****/

/**** ### /custom classes ### ****/
#current-file-for-download{display:none;}

.externaLinkButton
{
	display:block;
	background:Transparent url('/images/Buttons/externaLinkButton.gif') no-repeat top left;
	width:210px;height:19px;font-size:11px;
	font-weight:bold;color:#435b92;text-decoration:none;
	text-transform:uppercase;
	text-align:center;padding-top:3px;
	z-index:1000;}

.externaLinkButton2
{
	display:block;
	background:Transparent url('/images/Buttons/externaLinkButton2.gif') no-repeat top left;
	width:247px;height:19px;font-size:11px;
	font-weight:bold;color:#435b92;text-decoration:none;
	text-align:center;padding-top:3px;
	z-index:1000;
	}
		
.btn-content {
background-image:url('/images/buttons/btn-partners-bg.gif');
background-repeat:repeat-x;
float:right;
height:16px;
padding-top:0px;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
color:#fff;
font-size:10px;
text-transform:uppercase;
margin-top:-1px;
border:none;
}
.btn-content input{border:0px;background-color:Transparent;font-weight:bold;text-transform:uppercase;
color:#fff;
font-size:10px;margin:0px;padding:0px;margin-top:1px;*margin-top:2px;}

.btn-content-link{padding-left:160px;}
.pdf-link
{
	background:transparent url('/images/FileIcons/pdf.gif') no-repeat scroll left 3px;
	min-height:15px;
	height: auto;
	_height: 15px;
	padding-bottom:6px;
	padding-left:25px;
	padding-top:3px;
	display:block;
}
	

	
	p.remark {
	color:#bfbfbf;
}
.blueBoldText {color:#425b91;font-weight:bold;}/*425b91*/
.blackBoldText {color:#000;font-weight:bold;text-transform:uppercase;}

			
#pdf{background-image:url('/images/FileIcons/pdf.gif');}	
#doc{background-image:url('/images/FileIcons/doc.gif');}
#htm{background-image:url('/images/FileIcons/htm.gif');}
#html{background-image:url('/images/FileIcons/html.gif');}
#jpg{background-image:url('/images/FileIcons/jpg.gif');}
#mov{background-image:url('/images/FileIcons/mov.gif');}
#ppt{background-image:url('/images/FileIcons/ppt.gif');}
#swf{background-image:url('/images/FileIcons/swf.gif');}
#txt{background-image:url('/images/FileIcons/txt.gif');}
#xls{background-image:url('/images/FileIcons/xls.gif');}
#zip{background-image:url('/images/FileIcons/zip.gif');}
#gif{background-image:url('/images/FileIcons/gif.gif');}
#bmp{background-image:url('/images/FileIcons/bmp.gif');}

#preloader{position:absolute;width:100%;height:50px;text-align:center;padding-top:40px;z-index:1001;display:none;}



.htm-link{background:transparent url('/images/FileIcons/htm.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.doc-link{background:transparent url('/images/FileIcons/doc.gif') no-repeat scroll left 3px;
	height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.html-link{background:transparent url('/images/FileIcons/html.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.jpg-link{background:transparent url('/images/FileIcons/jpg.gif') no-repeat scroll left 3px;
	height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.mov-link{background:transparent url('/images/FileIcons/mov.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.ppt-link{background:transparent url('/images/FileIcons/ppt.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.swf-link{background:transparent url('/images/FileIcons/swf.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.txt-link{background:transparent url('/images/FileIcons/txt.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.xls-link{background:transparent url('/images/FileIcons/xls.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.zip-link{background:transparent url('/images/FileIcons/zip.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.gif-link{background:transparent url('/images/FileIcons/gif.gif') no-repeat scroll left 3px;
	height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}
.bmp-link{background:transparent url('/images/FileIcons/bmp.gif') no-repeat scroll left 3px;
height:15px;padding-bottom:6px;padding-left:25px;padding-top:3px;display:block;	}


.lightbox-close
{
	background-image:url('/images/lightbox/lightbox.products.close.gif');
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	z-index:1001;
	position:absolute;
	top:10px;
	right:10px;
}


.checkbox
{
	background:transparent url('/images/Icons/check.gif') no-repeat left 2px;
	padding-left:20px;
	display:block;	
}