﻿* html img, div, a, input, .pngFix { behavior: url(iepngfix.htc) }

  
 
 body {
 padding:0;
 margin: 15px 0 0 0;
   font-size: 100.1%;
   font-family:arial, "lucida grande", verdana, helvetica, sans-serif;  
   color: #666666;
	text-align: center;
	 background-color:#034173;
	background-image: url("../images/bkg_gradient.jpg");
	background-repeat:repeat-x;
	background-position: left top;

 }
 img {
	 text-decoration:none;border:0;
}

#container {
margin: 0 auto;
padding:0;
width:945px;
text-align: left;
position:relative;
height:100%;
} 
  
#header {
	width:945px;
	height:156px;
	padding:0;margin:0;
	margin-bottom:7px;
	/*border-top: 1px solid #626466;
	border-left: 1px solid #626466;
	border-right: 1px solid #626466;
	background-color:white;*/
	background-color:transparent;
	background-image:url('../images/curved_top.png');
	background-repeat:no-repeat;
	background-position:left top;
	}  
 #header_reflection {
	background-image:url("../images/reflection1.gif");
	background-repeat:repeat-x;
	background-position:left;
	width:100%;
	padding:0;margin:0;
	clear:both;
	border-left:0;
	border-right:0;

}


a:hover img {text-decoration:none; border: 0;}

#newscolumn{padding-left:10px; padding-right:5px;margin-top:35px;padding-bottom:5px;}

.newspr a:link  {text-decoration:underline;color:#ffffff;}
.newspr a:visited {text-decoration:underline;color:#ffffff;}
.newspr a:hover {text-decoration:underline;color:#cccccc; border-bottom:0;} 
.newspr a:active {text-decoration:underline;color:#ffffff; }

.newspr {font-size: 1.0em; line-height:1.5em}

.prdate {color:#cccccc;}
.readmore {color:#DEB329; font-weight:bold; font-size:.85em }

.boldtext {font-weight:bold;}
.bluetext{color:#5260A7;}
 
h1 {color:#5260A7; font-size:1.8em; margin-top:15px; }
h2 {color:#666666; font-size:1.0em; margin-top:10px;}
h3 {color:#005293; font-size:1.20em; margin-top:5px; margin-bottom:0;}
h4 {color:#DEB329; font-size:1.1em; margin-bottom:10px;text-transform:uppercase;}
h5 {color:#DEB329; font-size:1.0em; margin-bottom:0;font-weight:normal;}




#logo {float:left; margin-top:20px;Margin-bottom:20px;margin-left:10px;}
#logo a {text-decoration:none; border-bottom: 0;}

 div#content {
    clear:both;
   width:945px;
   margin:0;
   padding:0;
   border-top:0; 
   border-bottom: 1px solid #626466;
   border-left: 1px solid #626466;
   border-right: 1px solid #626466;
/*   margin-top:10px;*/
   background-color:#ffffff;
   /*background-image:url('../images/curved_top_body.gif');
background-position:left top;
 background-repeat:no-repeat;*/

 }


div#innercontent {
background-color:#ffffff;
	font-size: .9em;
	width:940px;
  
   margin-left:5px;
   background-image:url("../images/navmenu_gray.gif");
   background-repeat:repeat-y;
   background-position::top left;
	}


#colright
{ font-size: .9em;
	float:right;
	width:330px;
	padding-right:8px;
	}
	
#colcenter
{ float:right;
	width:340px;
	margin-right:10px;
	margin-left:10px;
}

#homereseller {
	width:328px; 
	height:141px;
	background-image:url("../images/grey_box.gif"); 
	background-repeat:no-repeat}

#homereseller h2 {
	padding-top: 5px;
	margin-left:13px;
	text-transform:uppercase; 
	font-size:1.0em; 
	color:#5260A7;
	margin-bottom:0;}

#navcol{width:214px; 
background: url("../images/bkg_navmenu.gif");
background-position:left top;
background-repeat:	no-repeat;
}


#twocolumn {float:right;
	width:625px;
	margin-right:35px;
/*	margin-left:30px;*/
position:relative;
	}
	
#twocolumn a:link, #colcenter a:link, #colright a:link{color: #5260A7; text-decoration:none; }
#twocolumn a:hover, #colcenter a:hover, #colright a:hover{color: #707BB5; text-decoration:none; border-bottom: 1px dotted #cccccc;}
#twocolumn a:visited, #colcenter a:visited, #colright a:visited{color: #707BB5; text-decoration:none; }
#twocolumn a:active, #colcenter a:active, #colright a:active{color: #5260A7; text-decoration:none; }


#twocolumn ul {margin-left: 10px;
padding-left: 0;
list-style: none;
}

#twocolumn ul li{
/*line-height:1.5em;*/
padding-left:12px;
background-image: url("../images/checkmark.gif");
background-repeat: no-repeat;
background-position: 0 .2em;
margin-top:6px;
}


#features {
margin-left: 0;
padding-left: 0;
list-style: none;
}

#features li {
/*line-height:1.5em;*/
padding-left:12px;
background-image: url("../images/checkmark.gif");
background-repeat: no-repeat;
background-position:0 .5em;
/*margin-top:6px;*/
}



.formTable  {font-size: .80em;
   font-family:"lucida grande", verdana, helvetica, sans-serif;  
   color: #666666;
	text-align:left; 
	}
.formTable th {
	text-align:left;
}
.required {color:#FF0000;font-weight:normal;}	
	
p {line-height:1.4em; padding-right:10px;}
.xsmall {font-size:.80em; line-height:1.3em;}
.small {font-size:.92em;}
.med{font-size:.95em; font-weight:bold; }
.large{font-size:1.3em;}


/* Product Box */
.ProductBox {
float:right;
margin-bottom:20px;
margin-top:0; margin-left:0;
width:321px;
padding-bottom:1px; /* to prevent margin collapsing */
background: url("../images/boxbottom.gif") left bottom no-repeat
}

.ProductBox div  {
padding:9px 25px 4px 15px;
margin:0
}

.ProductBox p  {
padding:9px 25px 4px 15px;
margin:0
}

.ProductBoxTop{
background: url("../images/boxtop.gif") no-repeat #fff;
padding: 10px 0 5px 0;
}

.ProductBoxTop2{
background: url("../images/boxtop2.gif") no-repeat #fff;
padding: 10px 0 5px 0;
}


.bulletlist
{
padding:0;
margin:0;
padding-left:35px;
padding-right:25px;
}

.bulletlist li 
{
font-size:.90em;
font-family:"lucida grande", verdana, helvetica, sans-serif;  
color:#5260A7;

padding-bottom:8px;

}

.bulletlist li.nobullet{list-style:none;padding-bottom:1px;padding-top:9px;}


.greytext {color:#404040;}

#footer {clear:both;
	font-family:"lucida grande", verdana, helvetica, sans-serif; font-size:.88em; color:#666666; 
	text-align: center; padding-top:10px;margin-bottom:10px;position:relative;}

#footer  a:link {color: #666666; text-decoration:none; }
#footer  a:visited {color: #666666; text-decoration:none; }
#footer  a:hover {color: #999999; text-decoration:none; }
#footer  a:active {color: #666666; text-decoration:none; }

#reflection {margin:0;padding:0;
position:absolute; bottom:-76px; left:-4px;width:976px;height:76px;}



#twocolumn  #itraqnav {
	margin-bottom:30px;
	margin-top:5px;
	width:606px;
}


#twocolumn  #itraqnav ul {
    text-align: left;
	padding: 0;
	margin:0;
	text-indent: 0;
	list-style: none;
	width:100%;
	padding-bottom:5px;
}

#twocolumn  #itraqnav ul li {
	display: inline;
	list-style-type: none;
	background-image:none;
	color:#999999;
	padding: 0;
	margin: 0;
	text-indent: 0;
	border-bottom:0;
	margin-right: 15px;
	font-size: 1.0em;
	font-weight:bold;
}

#twocolumn #itraqnav ul li a{
	text-decoration: none;
	color: #717171;
	border-bottom:0;
	margin-top:4px;
}

#twocolumn  #itraqnav a:hover{
	color: #717171;
	text-decoration: none;
	border-top:2px #717171 solid;
}

#twocolumn  #itraqnav a.selectedpage { 
	color:#005293;
	text-decoration: none;
	border:0;
	font-size:1.15em;
	 }

