/* BEGIN SHELL */



/* Overwrites default local style sheets of "Mozilla" browsers. */



* {margin:0;padding:0}



body { background-color: #213e7d;}



/* CONTAINER is the outside div that gives the center positioning and contains BASE  Z-index of 1 */





#container {position: relative; z-index: 1; margin-left:auto; margin-right:auto; width: 1010px; margin-top: 0px;}

#base {

	position: absolute;

	width: 1008px;

	z-index: 2;

	left: 0px;

	top: -15px;

	background-image: url(../img/home/back.jpg);

	background-repeat: repeat-y;

	background-position: top left;

}



#topnav {width: 1008px; height: 148px; background-image:url(../img/home/header.jpg); background-repeat: no-repeat; background-position: top left;}

#leftnav {float: left;width: 194px; height: 852px; background-image:url(../img/home/leftnav_back.jpg); background-repeat: no-repeat; background-position: top left;}

#content {float: left; width: 780px;  padding-left:20px; background-color:#FFF;}

#rightnav { float: right; width: 14px; background-image:url(../img/home/redstripe.jpg); background-repeat: no-repeat; background-position: top left; background-color: #db2c2c; vertical-align: top; height: 852px; } 





/* TOPNAV contains top navigation links and lives in topnav.inc with Z-index of 4 */

#topnavlinks { width: 440px; height: 40px; z-index: 4; text-align: right; padding-top: 40px; color: #5b7fbd; }





/* TOPNAV link styling */


#topnavlinks .topnavtxt {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #006;
	font-weight: bold;
}
#topnavlinks .topnavlinktxt {font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #5b7fbd; font-weight: bold;}

#topnavlinks .topnavlinktxt:hover {color: #3b537a; font-weight: bold;}



/* BOTNAV contains all bottom navigation links and lives in botnav.inc with Z-index of 4 */







#botnav { height: 40px; z-index: 4; font-size: 9px; color: #7c94bd; font-weight: bold; text-align: center; padding-top:45px; padding-bottom:15px; background-image: url(../img/home/botnav_topborder.gif); background-position: top center; background-repeat: no-repeat;}







/* BOTNAV link styling */





.botnavtxt {font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #476393; font-weight: normal;}

.botnavtxt:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC3333; font-weight: normal;}





/* Global text and link styling */

p  { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 16px; padding-bottom: 11px;}

.txtlink { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2F48B6; font-size: 12px;}

.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000;}

.sitemaplink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.60em; font-weight: normal; color: #039;text-decoration: none;}

.sitemaplink:hover {color: #CC3333;text-decoration: none;}




/* END SHELL */





/* BEGIN VENDORS */



#vendorleftcol{ width:410px; float:left; }

#vendorrightcol{ width:300px; float:right;}

#vendorfeatures {width:300px; float:right; margin-top:10px;}

#vendorfeaturesheader{ width:225px; float:right; margin-right:75px; text-align:right; margin-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	line-height: 1.65em; font-weight:bold;}

#vendorfeaturestext{ width:180px; float:left; font-family: Arial, Helvetica, sans-serif;	 font-size: 11px;	 line-height: 1.50em; text-align:right;}

#vendorfeaturesphoto{ width:105px; float:right;}

#vendorfeatureline{ background-image:url(../img/vendors/linesep.gif); background-repeat:none; height:15px; width:240px; float:right;}

.introtext{font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; line-height: 1.60em; margin-top:0px; margin-bottom:10px; color:#000000;}



#datasheetbox{ width: 268px;} 

#datasheetbox .datasheetcontent {padding: 0px 10px 0px 10px; border-left: #B5BFD7 2px solid; border-right: #B5BFD7 2px solid; float:left; width: 244px;}

#datasheetbox .datasheetheader  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height: 25px;}

#datasheetbox .dstopcap { background-image: url(../img/components/datasheet_topcap.gif); background-repeat: no-repeat; height: 16px; width: 268px; float:left;}

#datasheetbox .dsbottomcap {background-image: url(../img/components/datasheet_bottomcap.gif); background-repeat: no-repeat; height: 16px; width: 268px; float: left;}

#datasheetbox ul li { list-style-image: url(../img/components/hand_icon.gif); list-style-position: inside;}

#datasheetbox .datasheetlink {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #295094; text-decoration:none;}

#datasheetbox .datasheetlink:hover {color: #CC3333; text-decoration:none;}



#infosheetbox{ width: 268px;} 

#infosheetbox .infosheetcontent {padding: 0px 10px 0px 10px; border-left: #b5d7c3 2px solid; border-right: #b5d7c3 2px solid; float:left; width: 244px;}

#infosheetbox .infosheetheader  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height: 25px;}

#infosheetbox .istopcap { background-image: url(../img/components/infosheet_topcap.gif); background-repeat: no-repeat; height: 16px; width: 268px; float:left;}

#infosheetbox .isbottomcap {background-image: url(../img/components/infosheet_bottomcap.gif); background-repeat: no-repeat; height: 16px; width: 268px; float: left;}

#infosheetbox ul li { list-style-image: url(../img/components/handinfo_icon.gif); list-style-position: inside;}

#infosheetbox .infosheetlink {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #466d4a; text-decoration:none;}

#infosheetbox .infosheetlink:hover {color: #CC3333; text-decoration:none;}



/* END VENDORS */



/* BEGIN PAGES */



.generalheader  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height: 25px; }

.generaltext  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height: 1.60em; font-size: 12px;}

li.generaltext  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height: 16px; font-size: 12px;}

.smalltext  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height: 12px; font-size: 10px;}

.generallink { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #295094; text-decoration:none;}

.generallink:hover { color: #CC3333; text-decoration:none;}

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

.generallinksm:hover { color: #CC3333; text-decoration:none;}



H1  {font-family:Arial, Helvetica, sans-serif; }

H2  {font-family:Arial, Helvetica, sans-serif; }

H3  {font-family:Arial, Helvetica, sans-serif; } 

H4  {font-family:Arial, Helvetica, sans-serif; }

H5  {font-family:Arial, Helvetica, sans-serif; } 

H6  {font-family:Arial, Helvetica, sans-serif; }



/* END PAGES */



/* BEGIN LIST STYLING */



ul { margin-top:5px; padding-left: 0px; margin-left:20px;}

/*

li { margin-bottom:8px; font-size: .75em; line-height:1.45em;list-style-image:url(../img/home/bullet.gif);list-style-position:outside; font-family:Arial, Helvetica, sans-serif}

*/

.small ul { margin-top:2px; padding-left: 0; margin-left:20px;}

.small li { font-size: .95em; line-height:.85em; list-style-image:url(../img/home/bullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif}



/* END LIST STYLING */



/* BEGIN SUPPLIES */

 

#supcontainer2 { width: 735px; margin-top:35px; } 

#scontent1 {float: left; width: 235px; border-right-color:#CCCCCC; border-right-style:dotted; border-right-width:thin; margin-right:5px; padding-left:5px;}

#scontentnb1 {float: left; width: 235px; padding-right:5px; padding-left:5px;}

#suppliestitle{ font-size:14px; font-weight:bold; line-height:20px; border:none; font-family:Arial, Helvetica, sans-serif }

#suppliesrule{ background-image:url(../img/small_line.jpg); background-repeat:no-repeat; width:230px; height:25px;}

#suppliesphoto{ width:230px; border:none; margin-bottom:12px;}

#supplieslinks{ border:none; font-size:12px; font-weight:bold;}

#supplieslinks ul{ list-style-image: url(../img/components/hand_icon.gif); list-style-position: inside; width:230px; margin-top:12px; }

#supplieslinks li{ list-style-position: outside; list-style-image: url(../img/hand_bullet.gif); line-height:20px;}

.suppliessmall ul{ margin-top:2px; padding-left: 0; margin-left:20px;}

.suppliessmall li{font-size: 11px; line-height:16px; list-style-image:url(../img/bullet.gif); list-style-position:outside;}

#suppliesdescript{ border:none; font-size:11px; line-height:16px; width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:10px}



#supplieslinks2{ border:none; font-size:12px; font-weight:normal;}

#supplieslinks2 .supplieslinks2 ul{ list-style-image: url(../img/bullet.gif); list-style-position: inside;}

#supplieslinks2 .supplieslinks2 li{ list-style-position: outside; list-style-image: url(../img/hand_bullet.gif); line-height:20px;}





/* END SUPPLIES */

