/* Style sheet for TWC Graphics Design template */html {	margin: 0px;	padding: 0px;}body  { 	background: #FFF;	width: 100%;	height: 100%;	color: #666; 	margin: 0px;	padding: 0px;	text-align: center; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-size:69%; font-family:Verdana, Arial, sans-serif}input { color: #000; font: normal normal 9px Arial, sans-serif; }h1    { background: #EBEEE9; width: 100%;	font: normal bold 13pt Arial, Verdana, sans-serif;  font-variant: small-caps;	color: #2C4782; padding: 2px 2px 2px 5px; }h2    { color: #666; font:  normal normal 14px Georgia, serif; }h3    { font: normal bold 11pt Arial, Verdana, sans-serif; color: #2C4782; padding: 3px; }h4    { color: #000; font:  normal bold 12px Verdana, Arial, sans-serif; }h5    { color: #000; font:  normal bold 11px Verdana, Arial, sans-serif; }h6    { color: #000; font:  normal bold 10px Verdana, Arial, sans-serif; }ol, ol ol, ol ol ol { color: #000; font: normal normal 100% Verdana, Arial, sans-serif; }ul    { list-style-image: url('images/design_elements/bullet.gif'); color: #000; 	 font: normal normal 110%/140% Verdana, Arial, sans-serif; }ul ul    { color: #000; font: normal normal 11px/16px Verdana, Arial, sans-serif; }ul ul ul { color: #000; font: normal normal 10px/13px Verdana, Arial, sans-serif; }.yourname { 	text-align: left;	width: 500px;	height: 30px;	color: #2C4782;	font: normal bold 30px Georgia, Times, serif;	font-variant: small-caps;	padding-top: 5px;	padding-left: 10px;	border-bottom: 1px solid #CCC;	}.youraddress {	position: relative;	text-align: right;	color: #000;	width: 260px;	height: 30px;	font: normal normal 11px/12px Arial, sans-serif;	font-variant: small-caps;	padding-right: 10px;	padding-top: 15px;	border-bottom: 1px solid #CCC;	}	.tableback { background: transparent;	clear: both;	margin-top: 15px; }.content { background: transparent;	width: 600px;	color: #000; font: normal normal 110%/140% Verdana, Arial, sans-serif; 	padding: 15px; 	text-align: left;	border-left: 1px dashed #CCC;}.contentfull { background: transparent;	width: 760px;	color: #000; font: normal normal 110%/140% Verdana, Arial, sans-serif; 	padding: 15px; 	text-align: left;	border-left: 1px dashed #CCC;}.content p { color: #000; } .content a:link    { color: #2C4782;  text-decoration: underline;   }.content a:active  { color: #2C4782; text-decoration: none;   }.content a:visited { color: #2C4782; text-decoration: underline;   }.content a:hover   { color: #000; text-decoration: none;  }.content ul  { list-style-image: url('images/design_elements/bullet.gif'); color: #000; 	 font: normal normal 110%/140% Verdana, Arial, sans-serif; }.images { width: 100px; }#menuheader {	display: block;	text-align: left;	font: normal normal 12px/16px Verdana, Arial, sans-serif; 	font-variant: small-caps;	color: #2C4782; }#mainmenu { 	display: block;	text-align: left;	font: normal normal 11px/20px Verdana, Arial, sans-serif; 	color: #000; 	width: 120px; 	height: 320px;	padding: 0px;	}/* Define main menu mouseover states */#mainmenu a { text-align: left; color: #000; text-decoration: none; }#mainmenu a:hover {text-align: left; color: #FFF; text-decoration: none; }.leftside { background: transparent; color: #000; width: 130px; padding: 10px; height: 100%; text-align: left; }.splashleft { background: transparent; color: #000; width: 300px; padding: 10px; height: 100%; text-align: left; }#submenu { 	display: block;	text-align: left;	font: normal normal 14px/16px Verdana, Arial, sans-serif; 	font-variant: small-caps;	color: #BDBEBC; 	width: 120px; 	padding-left: 5px;	}/* Define main menu mouseover states */#submenu a { text-align: left; color: #BDBEBC; text-decoration: none; }#submenu a:hover {text-align: left; color: #000; text-decoration: none; }/* Define footer section */#footer { border-top: 1px solid #CCC;	text-align: center;	height: 20px; 	width: 750px;	padding: 5px;	color: #666;}#footer a:link    { color: #666; text-decoration: none;   }#footer a:active  { color: #FFF; text-decoration: none;   }#footer a:visited { color: #666; text-decoration: none;   }#footer a:hover   { color: #000; text-decoration: underline;  }	a:link  { color: #2C4782;  }  a:active { color: #2C4782;  }a:visited { color: #2C4782;  }a:hover { color: #000; text-decoration: none; }/* Define product page sections */.productbox      { background: #EFEFEF; color: 000; font: normal normal 11px/13px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; border: 1px solid #CBCBC8; }.productboxtop   { background: #2C4782; color: #FFF; font: normal bold 12px/15px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; text-align: center; 	border-top: 1px solid #CBCBC8; border-left: 1px solid #CBCBC8;  border-right: 1px solid #CBCBC8;  }.products        { background: #FFF; }.productsleft   { background: #FFF; color: #195C82; border-left: 1px solid #CBCBC8; 	border-top: 1px solid #CBCBC8; 	padding: 4px 10px 4px 10px; text-align: center; }.productsright  { background: #FFF; color: #195C82; border-left: 1px solid #CBCBC8; border-top: 1px solid #CBCBC8; 	padding: 4px 10px 4px 10px; text-align: center; border-right: 1px solid #CBCBC8; }.productboxleft     { background: #EFEFEF; color: #000; text-align: center;	font: normal normal 11px/13px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; border-left: 1px solid #2C4782; border-top: 1px solid #CBCBC8; }.productboxright      { background: #EFEFEF; color: #000; text-align: center;	font: normal normal 11px/13px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; border-left: 1px solid #2C4782; border-right: 1px solid #CBCBC8; 	border-top: 1px solid #CBCBC8; }.productboxlbot     { background: #EFEFEF; color: #000; text-align: center;	font: normal normal 11px/13px Verdana, Arial, sans-serif;  border-bottom: 1px solid #CBCBC8;	padding: 4px 10px 4px 10px; border-left: 1px solid #CBCBC8; border-top: 1px solid #CBCBC8; }.productboxrbot      { background: #EFEFEF; color: #000; text-align: center;	font: normal normal 11px/13px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; border-left: 1px solid #CBCBC8; border-bottom: 1px solid #CBCBC8;	border-right: 1px solid #CBCBC8; border-top: 1px solid #CBCBC8; }/* Define textbox area */.textbox      { background: #EFEFEF; color: #000; font: normal normal 10px/14px Verdana, Arial, sans-serif; 	padding: 6px 10px 6px 10px; text-align: left;	border: 1px solid #CBCBC8; 	}.textboxheader { background: #2C4782; color: #FFF; height: 24px; text-align: center;	font: normal bold 12px/15px Verdana, Arial, sans-serif; 	padding: 4px 10px 4px 10px; 	}