*HTML BODY {TEXT-ALIGN:center;}
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	margin-top: 5px;
	WIDTH: 770px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.style1 {font-size: 14px; font-weight: bold;}
.style2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
TD {FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
P {FONT-SIZE: 12px; LINE-HEIGHT: 16px; padding-right: 10px;}
A:link {FONT-WEIGHT: bold; COLOR: #3946A4; TEXT-DECORATION: none}
A:visited {FONT-WEIGHT: bold; COLOR: #3946A4; TEXT-DECORATION: none}
A:hover {COLOR: #000099; TEXT-DECORATION: underline}
#wrapper {width: 770px;}
#header {MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto}
#topnav {MARGIN-LEFT: none; WIDTH: 770px; MARGIN-RIGHT: auto}
#footer {MARGIN-LEFT: auto; MARGIN-RIGHT: auto;	width:769px; height: 25px;}
#div_header {MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto}
#div_body {MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto}
#div_footer {MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto}
#header {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	ADDING-TOP: 0px; 
	HEIGHT: 115px; 
	TEXT-ALIGN: left
}
#topnav {
	Z-INDEX: 8;
	POSITION: relative;
	HEIGHT: 34px;
	BACKGROUND-COLOR: #221155;
	TEXT-ALIGN: left;
	width: 770px;
	border-top:solid;
	border-top-width:1px;
	border-top-color: #FFFFFF;
}
#navv {
	Z-INDEX: 8; 
	POSITION: relative; 
	HEIGHT: 34px; 
	BACKGROUND-COLOR: #221155; 
	TEXT-ALIGN: left; 
	width: 770px
}
#navvtab {
	BACKGROUND-POSITION: left top;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #3946a4;
	width: 770px;
	border-top: 1px;
	solid: #fff; 
	border-top-color: #FFFFFF;
}
#navvtab TD.navv {BORDER-RIGHT: #ffffff 1px solid; TEXT-ALIGN: center}
#navvtab TD.last {BORDER-RIGHT: #018bcc 1px solid; WIDTH: 110px; TEXT-ALIGN: center}
#navvtab A {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 34px; 
	HEIGHT: 34px; 
	TEXT-DECORATION: none
}
#navvtab A {WIDTH: 127px}
#navvtab A:link {COLOR: #fff}
#navvtab A:visited {COLOR: #fff}
#navvtab A:hover {COLOR: #fff; BACKGROUND-COLOR: #221155}
DIV.hide {Z-INDEX: 100; VISIBILITY: hidden; WIDTH: 128px; POSITION: absolute}
DIV.show {Z-INDEX: 100; VISIBILITY: visible; WIDTH: 128px; POSITION: absolute; BACKGROUND-COLOR: #ffffff}
UL.sub {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.sub_norm {FONT-WEIGHT: normal;	TEXT-ALIGN: center;}
.sub_norm A {
	DISPLAY: block; 
	FONT-SIZE: 12px; 
	WIDTH: 128px; 
	LINE-HEIGHT: 19px; 
	HEIGHT: 19px; 
	TEXT-DECORATION: none
}
.sub_norm A:link {COLOR: 3946A4; TEXT-DECORATION: none}
.sub_norm A:visited {COLOR: 3946A4; TEXT-DECORATION: none}
.sub_norm A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #221155; TEXT-DECORATION: none}
DIV.show#products_nav {Z-INDEX: 100; LEFT: 129px; TOP: 34px}
DIV.show#portfolio_nav {Z-INDEX: 100; LEFT: 258px; TOP: 34px}
DIV.block {DISPLAY: block}
#content {
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #b2b2b2 1px solid;
	width: 767px;
	text-align: left;
	background-color: #E1DAF8;
	margin-right: 20px;
}
*html #content {	
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #b2b2b2 1px solid;
	width: 769px;
	text-align: left;
	background-color: #E1DAF8;
	margin-right: 20px;
}
#content-gal {
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #b2b2b2 1px solid;
	width: 769px;
	background-color: #fff;
	margin-right: 20px;
}
#content_rt {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
}
#content_rt A:link {FONT-WEIGHT: normal; COLOR: #2d2d2d; TEXT-DECORATION: none}
#content_rt A:visited {FONT-WEIGHT: normal; COLOR: #2d2d2d; TEXT-DECORATION: none}
#content_rt A:hover {FONT-WEIGHT: normal; COLOR: #221155; TEXT-DECORATION: underline;}
#cont {
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #fff 1px solid; 
	MARGIN-BOTTOM: 100px; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#div_footer {MARGIN-TOP: 0px}
#footer {
	BORDER-TOP: #fff 1px solid;
	background-color: 221155;
	color: #CC99CC;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
}
#footer TD {FONT-SIZE: 10px; COLOR: #808080; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
#footer A:link {FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}
#footer A:visited {	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}
#footer A:hover {FONT-WEIGHT: normal; TEXT-DECORATION: underline}
#content img {float:left; margin-right: 20px;}
.style3 {font-size: 12px}
h1 {color:#3946A4; font-weight:bold; font-size:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h2 {color:#3946A4; font-weight:bold; font-size:14px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.style4 {color: #3946A4}
.style6 {color: #3946A4}
