%%%%%%%%%%%% Styles [Keep in head for full validation!] %%%%%%%%%%%
/*!!!!!!!!!!! Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;
}

.qmmc .qmdividery{
	float:left;
	width:0px;
}

.qmmc .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}

.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}

.qmmc {
	position:relative;
	zoom:1;
	z-index:10;
}

.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}

.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}

.qmsh div a {
	float:left;
}

.qmmc div{
	visibility:hidden;
	position:absolute;
}

.qmmc .qmcbox{
	cursor:default;
	display:block;
	position:relative;
	z-index:1;
}

.qmmc .qmcbox a{
	display:inline;
}

.qmmc .qmcbox div{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}

.qmmc li {
	z-index:auto;
}

.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}

.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.qmmc li a {
	float:none
}

.qmmc li:hover>ul{
	left:auto;
}

#qm0 ul {
	top:100%;
}

#qm0 ul li:hover>ul{
	top:0px;left:100%;
}


/*!!!!!!!!!!! Styles !!!!!!!!!!!*/


/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0{	
		width:auto;
		background-color:transparent;
	}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a{	
		padding:0px 20px 0px 0px;
		margin:0px 5px 0px 0px;
		color:#666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 0px 4px 0px;
		border-style: solid;
		border-color:#666666;
	}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover{	
		color:#A14C36;
		border-color:#A14C36;
	}

	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	{	
		color:#A14C36;
		border-color:#A14C36;
	}

	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent{	
		background-repeat:no-repeat;
		background-position:95% 50%;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover{	
		color:#A14C36;
		text-decoration:none;
		border-color:#A14C36;
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul{	
		padding:2px;
		margin:0px;
		background-color:#ffffff;
		border-width:1px;
		border-style:solid;
		border-color:#666666;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a{	
		padding:2px;
		background-color:transparent;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover{	
		background-color:#A7A9AC;
		color:#FFFFFF;
		text-decoration:none;
	}

	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a {	
		background-color:#A7A9AC;
		color:#FFFFFF;
		text-decoration:none;
	}

	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent{	
		background-image:url(images/arrow_1.gif);
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover{	
		background-color:#666666;
		background-image: url(images/arrow_0.gif);
		color:#FFFFFF;
	}

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle{	
		margin:2px 5px 5px 5px;
		color:#222222;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}

	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#999999;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul{	
		width:100%;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent{	
		background-image: url(images/arrow_1.gif);
	}


body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	background-color:#ffffff;
}

.mainpage{
	width:1003px;
}

.container{
	width:1003px;
}

img{
	border-collapse:collapse;
	border:none;
	margin:0px;
}

ul, li{
	margin-top:0px;
	margin-bottom:0px;
}

/* For inner pages  */

tr, td, th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3E3E3E;
}

P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	color: #3E3E3E;
	line-height:140%;
	margin-top:0px;
}

li{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:140%;
}

.navTable{
	float:right;
	width:420px;
}

.tree a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

.tree a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.tree a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

.treeBrown a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.treeBrown a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.treeBrown a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.btmNav a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}

.btmNav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:underline;
}

.btmNav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}


.lftNav a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}

/*.lftNav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a14c36;
	font-weight:normal;
	text-decoration:underline;
}
*/
.lftNav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}


.siteMap a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

.siteMap a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.siteMap a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

.sitemapNormal a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}

.sitemapNormal a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A14C36;
	font-weight:normal;
	text-decoration:none;
}

.sitemapNormal a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}

.sitemapBrown a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.sitemapBrown a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

.sitemapBrown a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}

.headingFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	font-weight:normal;
}

.innerHeadingFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #135B83;
	font-weight:normal;
}

.mainHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #135B83;
	font-weight:normal;
}

.headding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #A14C36;
	font-weight:bold;
}

.normalHeadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #3E3E3E;
	font-weight:bold;
	
	/*background:url(../images/stripnorm.gif); background-repeat:repeat-x; background-position:left top; height:32; padding-bottom:10px;*/
}

.normalHeaddingblue {
	font-family:arial;
	font-size:24px;
	color: #2F6A94;
	font-weight:normal;
	text-align:right;
	
	
	
	/*background:url(../images/stripnorm.gif); background-repeat:repeat-x; background-position:left top; height:32; padding-bottom:10px;*/
}
.borderbottomthin{ border-bottom:2px solid red; margin:10px;}

.boxHeadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3E3E3E;
	font-weight:bold;
	
}

.netpros{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3E3E3E;
	font-weight:bold;
}

.brownFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #A14C36;
	font-weight:bold;
	text-decoration:none;
}


.grayFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2F6A94;
	font-weight:bold;
	line-height:150%;
	
}
.grayFontsmalll{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2F6A94;
	font-weight:bold;
	line-height:150%;
	
}
.brownFontbig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #A14C36;
	font-weight:bold;
	padding:3px;
}

.blueFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #135B83;
	font-weight:normal;
	margin:0px;
}

.white_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.btmNav link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}

.btmNav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}

.btmNav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414042;
	font-weight:normal;
	text-decoration:underline;
}

.grayBorder{
	border:solid 1px #999999;
}

.innerHeadding{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #414042;
	font-weight:bold;
	text-decoration:none;
	line-height:130%;
}

.copyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D4D4F;
	font-weight:normal;
	text-decoration:none;
}

.greenbox{
	border:solid 1px #ADEAAB;
	height:210px;
}

.bluebox{
	border:solid 1px #B4D1F1;
	height:210px;
}

.redbox{
	border:solid 1px #ECC99B;
	height:210px;
}

.pinkbox{
	border:solid 1px #E8ACD2;
	height:210px;
}


.resourceTable{
	width:220px;
	height:210px;
}

.caseTable{
	width:220px;
}

.whiteHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.whiteHeading a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/* for tabs in the home page begining =======================================================*/

.weekTabActive{
	padding:0px 10px 0px 10px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333333;
	background-color:#EDEDEE;
	vertical-align:middlel;
	text-align:center;
	border-left:1px #BCBEC0 solid;
	border-right:1px #BCBEC0 solid;
	border-bottom:none;
	border-top:1px #BCBEC0 solid;
}

.weekTabBlank{
	height:23px;
	border-left:none;
	border-right:none;
	border-bottom:1px #BCBEC0 solid;
	border-top:none;
}

.weekTabNormal{
	padding:0px 10px 0px 10px;
	height:23px;
	background-color:#A14C36;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middlel;
	text-align:center;
	border-left:1px #BCBEC0 solid;
	border-right:1px #BCBEC0 solid;
	border-bottom:none;
	border-top:1px #BCBEC0 solid;
}


.blueTable{
	border-left:1px #BCBEC0 solid;
	border-right:1px #BCBEC0 solid;
	border-bottom:1px #BCBEC0 solid;
	border-top: none;
}

/* for tabs in the home page ending =======================================================*/




/* for Left Nav Animation ending =========================START====================*/

#menu1Container { visibility:hidden; left:0px; top:0px; overflow:hidden; z-index:10000; }#menu1Container, #menu1Content { position:absolute; width:330px; height:280px; clip:rect(0 330 280 0); }
#menu2Container { visibility:hidden; left:0px; top:0px; overflow:hidden; z-index:10000; }#menu2Container, #menu2Content { position:absolute; width:355px; height:145px; clip:rect(0 355 145 0); }
#menu3Container { visibility:hidden; left:0px; top:0px; overflow:hidden; z-index:10000; }#menu3Container, #menu3Content { position:absolute; width:330px; height:175px; clip:rect(0 330 175 0); }
#menu4Container { visibility:hidden; left:0px; top:0px; overflow:hidden; z-index:10000; }#menu4Container, #menu4Content { position:absolute; width:200px; height:150px; clip:rect(0 200 150 0); }

/* for Left Nav Animation ending ================================END============*/



/* for buttons beginging =======================================================*/

#invbttn { width:auto;}

#invbttn i {
	background: url(../images/btnLeft.gif) no-repeat left top; 
	float:left; 
	display:block;  
	width:2px; 
	height:20px; 
	margin:0;
}

#invbttn .inv_bttn { 
	background: url(../images/btnBg.gif) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF; 
	border:none; 
	padding:2px 10px 2px 10px;   
	height:20px;
	cursor: pointer;
	margin:0;  
	float:left; 
	width:0; 
	width:auto !important; 
	overflow:visible; 
}


#invbttn b { 
	background: url(../images/btnRght.gif) no-repeat left top; 
	float:left; 
	display:block;  
	width:2px; 
	height:20px; 
	margin:0;
}

.imgflt 
{
float:right;
border:1px solid gray;
margin:5px 5px 5px 5px;
}
/* for buttons ending =======================================================*/
.mainbggrad {
	background-image:url(../images/mainBg.gif);
	width:1003px;
	background-repeat: repeat-y;
	background-position: left top;
}

.normtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706F70;
	line-height:150%;
	text-decoration:none;
	text-align:justify;
	padding:5px;
}
.normtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	padding:5px;
}
.normtext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
	text-align:justify;
	padding:5px;
}

.borderallside{
border:1px solid #E5E5E5;
margin:5px 5px 5px 5px;
}

.borderallsidedotted{
border:1px dashed #DEDCDC;
margin:5px 5px 5px 5px;
}

.borderallsidedark{
border:1px solid #cccccc;
margin:5px 5px 5px 5px;
}

.navbgstyle {
	background-image: url(../images/navBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:30px;
}


.gadgtop {
	background-image: url(../images/ban_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
}
.gadgbg {
	background-image:url(../images/ban_bg.gif);
	background-repeat:repeat-y;
	background-position: left top;

}
.gadgbtm {
	background-image:url(../images/ban_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
}
.gadgshadow{
	background-image:url(../images/ban_shadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
}

.bluehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:underline;
		font-weight:bold;
}

.bluehd a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:underline;
	font-weight:bold;
}

.bluehd a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:none;
	font-weight:bold;
}
		
.bluenorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:underline;
	font-weight:normal;
}

.bluenorm a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:underline;
	font-weight:normal;
}

.bluenorm a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #105a9b;
	text-decoration:none;
	font-weight:normal;
}

.h_empty {
	background-image: url(../images/h_empty.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	margin:0;
	padding-left:15px;
}

.h_txt {
	font-family: "Gill Sans MT";
	font-size: 20px;
	font-weight: normal;
	color: #156DA5;
	text-decoration: none;
}
		
.borderLR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-left-color: #e3e3e3;
	height:80%;
}

.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#006699;
	text-decoration: none;
}

.smalltxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}

.smalltxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#990000;
	text-decoration: none;
}

.trimstopbgslice {
	background-image: url(../images/trimstopbgslice.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
}

/*Trims page styles strat======================================================*/

.trims_navbgslicenorm {
	background-image: url(../images/trims_navslicsbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px; 
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

#styletwo{
position:relative;
display:block;
height:36px;
font-size:11px;
font-weight:bold;
background:transparent url(images/trims_navslicsbg.gif) repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;  
}

#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;
text-decoration:none;padding:6px 20px 0 20px;height:36px;}
#styletwo ul li a:hover{color:#fff;
background:url(../images/trims_navslicsbghover.gif); 
background-repeat:repeat-x; background-position:center top;}
#styletwo ul li a.current{color:#fff;
background:url(../images/trims_navslicsbgon.gif); 
background-repeat:repeat-x; background-position:center top;}
#styletwo ul li a.current1{color:#fff;
background:url(../images/trims_navslicsbgonpink.gif); 
background-repeat:repeat-x; background-position:center top;}
#styletwo ul li a.current2{color:#fff;
background:url(../images/trims_navslicsbgongreen.gif); 
background-repeat:repeat-x; 
background-position:center top;}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
.trimsgadgt {
	background-image: url(../images/trims_gadgtmiddile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
}

.trimsCNT {
	background-image: url(../images/trims_cntmiddile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
}

.trimsCNTinner {
	background-image: url(../images/trims_cntinnermiddile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
}

.trims_bigfont {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

.trims_smallfont {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	text-decoration: none;
	text-align:justify;
}

.bluhdbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007AC4;
	text-decoration: none;
}

/*marqueeeeeeeeeeeeeeee*/

#marqueecontainer{
   position: relative;
   width: 200px; /*marquee width */
   height: 300px; /*marquee height */
   overflow: hidden;
   font-weight: normal;
   padding: 2px;
   padding-left: 4px;
}

.contatcdivider {
	background-image: url(../images/section_header_bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.logo {	
	background-image: url(../images/vassurelogo2.gif);	
	background-repeat: no-repeat;
	background-position: bottom right;	
	width:185px;
	height:69px;
	overflow: hidden;
}

.logo_QA {	
	background-image: url(../images/vassureQA_logo.gif);	
	background-repeat: no-repeat;
	background-position: bottom right;	
	width:227px;
	height:69px;
	overflow: hidden;
}

.textfld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 230px;
}

.speek_bgtop {
	background-image: url(../images/bg_speak_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
	width: 143px;
}

.speek_bgcenter {
	background-image: url(../images/bg_speak_center.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 160px;
}

.speek_bgbottom {
	background-image: url(../images/bg_speak_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 143px;
	height:39px;
}

.textfld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	font-weight:normal;
	text-decoration: none;
	height: 18px;
	width: 150px;
}

.manditory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.submit_bg {
	background-image: url(../images/submit_bt.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 3px;
	height: 29px;
	width: 101px; border:0; font-weight:bold; cursor:pointer;
}

/*------new home page----*/
.home_green_lft {
	background-image: url(../images/green_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_green_center {
	background-image: url(../images/green_center.gif);
	background-repeat: repeat-x;
	background-position: left top;padding:5px;
}

.home_green_right {
	background-image: url(../images/green_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
} 

.home_red_lft {
	background-image: url(../images/red_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_red_center {
	background-image: url(../images/red_center.gif);
	background-repeat: repeat-x;
	background-position: left top;padding:5px;
}

.home_red_right {
	background-image: url(../images/red_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
} 

.home_blue_lft {
	background-image: url(../images/blue_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_blue_center {
	background-image: url(../images/blue_center.gif);
	background-repeat: repeat-x;
	background-position: left top;padding:5px;
}

.home_blue_right {
	background-image: url(../images/blue_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
} 

.home_pink_lft {
	background-image: url(../images/pink_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_pink_center {
	background-image: url(../images/pink_center.gif);
	background-repeat: repeat-x;
	background-position: left top; padding:5px;
}

.home_pink_right {
	background-image: url(../images/pink_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
} 

.home_gray_lft {
	background-image: url(../images/gray_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_gray_center {
	background-image: url(../images/gray_center.gif);
	background-repeat: repeat-x;
	background-position: left top; 
	padding:5px;
}

.home_gray_right {
	background-image: url(../images/gray_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
}

.home_titletxt {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	color: #000000; text-align:left;
	text-decoration: none; padding:4px;
}

.home_green_more, .home_green_more a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CC33;
}

/*---rounded corners---*/

div#nifty{ margin: 0;background: #e7e7e7}

b.rtop, b.rbottom{display:block;background: #FFF}

b.rtop b, b.rbottom b{
display:block;
height: 1px;overflow: hidden; 
background: #e7e7e7}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/*---rounded corners- END--*/

/*---rounded corners1---*/
div#niftyW{ margin: 0;background: #fff}

b.Wtop, b.Wbottom{display:block;background: #e7e7e7}

b.Wtop b, b.Wbottom b{display:block;height: 1px;overflow: hidden; background: #fff}
b.W1{margin: 0 5px}
b.W2{margin: 0 3px}
b.W3{margin: 0 2px}

b.Wtop b.W4, b.Wbottom b.W4{margin: 0 1px;height: 2px}
/*---rounded corners1- END--*/
