/* html tag style */
body{background-color:#333a43;font: 75%/1.5em verdana, geneva, sans-serif;text-align:left;} 

html,body {margin:0px;padding:0px}

table {
	vertical-align:top;
	width:100%;
	font-family:tahoma;
	font-size:11px;
}

form {
	padding:0px;
	margin:0px;
}

a:link, a:visited {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#045FB4;
	text-decoration:underline;
}

a:hover {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF6666;
	text-decoration:none;
}


a.MainLink, a.MainLink:visited{
	display:block;
	border-bottom:1px solid;
	padding-top:8px;
	padding-bottom:5px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#28669c;
	vertical-align:top;
	text-decoration:none;
}

a.MainLink:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#28669c;
	vertical-align:top;
	text-decoration:underline;
}

a.ContentLink, a.ContentLink:visited{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#28669c;
	vertical-align:top;
	text-decoration:none;
	border-bottom:1px dashed #cccccc;
}

a.ContentLink:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#28669c;
	vertical-align:top;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}
/* misc styles */
.CenterDiv{vertical-align:top;margin:0 auto 0 auto;width:760px;}
.Clear{clear:both;}
.Field {
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	height:14px;
	background-color:#dedfdf;
	border:1px solid #dedfdf;
	vertical-align:middle;
}

.Field2 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:14px;
	width:150px;
	background-color:#ffffff;
	border:1px solid #666666;
	vertical-align:middle;
}

.TextField {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:100px;
	width:250px;
	background-color:#ffffff;
	border:1px solid #666666;
	vertical-align:middle;
}

.Button{
	background-color:#969696;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	padding-left:5px;
	padding-right:5px;
	border:1px dotted #cccccc;
}

.Right {
	text-align:right;
}
.Left {
	text-align:left;
}
.Justify {
	text-align:justify;
}
.Center{
	text-align:center;
}

.Text9{
	color:#737373;
	font-size:9px;
}

.TextBlueBold11{
	color:#005a89;
	font-size:11px;
	font-weight:bold;
}

.TextBold{
	font-weight:bold;
}

.BorderBox {
	border:1px solid #ababab;
	padding:4px;
	float: left;
	margin-`: 10px;
}

.ContentGallery{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}


/* Layout Divs */
#Container {
	background-color:#ffffff;
	position:relative;
	top:0px;
	width:760px;
	text-align:justify;
	vertical-align:top;
}

#Header {
	position: relative;
	vertical-align: top;
	background:url(../images/header.jpg) no-repeat left top;
	width:760px;
	height:219px;
}

#HeaderMenuTop {
	position:relative;
	vertical-align:top;
	background:url(../images/menu_background.jpg) repeat-x left top;
	width:760px;
	height:36px;
	font:100% Verdana;
	color:#4c4c4c;
}

#HeaderMenuTop ul{
	position:relative;
	top:10px;
	list-style:none;
	margin:0px;
	padding:0px;
}

#HeaderMenuTop li{
	background:url(../images/menu_separator.jpg) no-repeat right top;
	display:inline;
	padding: 10px 20px 36px 20px;
}

#HeaderMenuTop .NoClose{
	background:none;
}

#HeaderMenuTop a:link, #HeaderMenuTop a:active, #HeaderMenuTop a:visited{
	font:100% Verdana;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#HeaderMenuTop a:hover{
	color:#fed100;
	text-decoration:underline;
}

#Content{
	background:url(../images/content_bg.jpg) repeat-y right top;
	position:relative;
	vertical-align:top;
	width:760px;
	text-align:left;
	font:90% Tahoma;
}

#ContentHeader{
	position:relative;
	background:url(../images/content_header.jpg) no-repeat right top;
	vertical-align:top;
	width:760px;
	height:50px;
	text-align:left;
}

#ContentHeader .Left{
	float:left;
	margin:14px 0 0 5px;
	padding:0px;
	font:120% Arial;
	font-weight:bold;
	color:#ff7e00;
}

#ContentHeader .Right{
	float:right;
	margin:14px 0 0 0;
	font:100% Arial;
	font-weight:bold;
	color:#ffffff;
	width:190px;
	text-align:left;
}

#ContentCenter{
	width:500px;
	padding:0 10px 0 10px;
	text-align:left;
	line-height:15px;
}

#ContentCenter h3{
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:15px;
	font:100% Arial;
	font-weight:bold;
	color:#ff7e00;
	border-bottom:1px solid #ccc;
}

#ContentCenter .Boxes{
	margin-bottom:10px;
	padding:5px;
}

#ContentCenter .Boxes h2{
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:15px;
	font:130% Arial;
	font-weight:bold;
	color:#ff7e00;
	border-bottom:1px solid #ccc;
}

#ContentRight ul{
	margin:0 0 0 15px;
	padding:0px;
	border:0px solid;
}

#ContentRight li{
	margin:0px;
	padding:3px;
	border:0px solid;
}

#ContentRight{
	float:right;
	width:210px;
	padding:0 10px 0 10px;
	text-align:left;
	color:#810e0e;
	line-height:15px;
}


#ContentRight .Boxes{
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:5px;
}

#ContentRight h2{
	background:url(../images/bullet.gif) no-repeat left 6px;
	margin:0 0 5px 0;
	padding:0 0 3px 10px;
	line-height:15px;
	color:#810e0e;
	font:130% Tahoma;
	font-weight:bold;
	border-bottom:2px solid #ccc;
}

#Footer{
	position:relative;
	background:url(../images/footer.jpg) no-repeat left top;
	background-color:#ff7200;
	color:#fff;
	vertical-align:top;
	width:760px;
	height:45px;
	text-align:left;
	font:100% Arial;
}

#Footer .Left{
	float:left;
	margin:10px 0 0 10px;
	padding:0px;
	font-weight:bold;
	color:#ffffff;
}

#Footer .Right{
	float:right;
	margin:25px 5px 0 0;
	font-weight:normal;
	color:#ffffff;
	width:190px;
	text-align:right;
}

#Footer ul{
	position:relative;
	top:10px;
	list-style:none;
	margin:0px;
	padding:0px;
}

#Footer li{
	display:inline;
}

#Footer .NoClose{
	background:none;
}

#Footer a:link, #Footer a:active, #Footer a:visited{
	font:100% Arial;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#Footer a:hover{
	color:#fed100;
	text-decoration:underline;
}


.WrittenBy{
	font:90% Arial;
	font-weight:normal;
	color:#737b95;
	text-decoration:none;
}

.LastUpdate{
	font:90% Arial;
	font-weight:normal;
	color:#737b95;
	text-decoration:none;
}

.FAQ {
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:10px;
}

.FAQ p{
	background:url(../images/bullet.gif) no-repeat left 6px;
	margin:0px;
	padding:0 0 0 10px;
}

.FAQDate{
	font:90% Arial;
	font-weight:normal;
	color:#737b95;
	text-align:right;
}

.INFO {
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:10px;
}

.INFO h2{
	background:url(../images/bullet.gif) no-repeat left 6px;
	margin:0px;
	padding:0 0 0 10px;
	text-align:left;
	line-height:15px;
	font:120% Arial;
	font-weight:bold;
	color:#ff7e00;
	border:0px solid;
	text-decoration:underline;
}

.INFO .Date{
	font:90% Arial;
	font-weight:normal;
	font-style:italic;
	color:#737b95;
	text-align:left;
	padding:0 0 10px 0;
}

.CATEGORIES {
	font:90% Arial;
	font-weight:normal;
	color:#737b95;
	text-align:right;
	padding:0 0 10px 0;
}

a.CATEGORIESLINK, a.CATEGORIESLINK:link, a.CATEGORIESLINK:visited {
	text-align:left;
	font:90% Verdana;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}

a.CATEGORIESLINK:hover{
	text-align:left;
	font:90% Verdana;
	font-weight:bold;
	color:#FF6666;
	text-decoration:none;
}

.ProductImage {
	width:100px;
	padding:4px;
	border:1px solid #ccc;
}

.ProductImageDefault{
	padding:4px;
	border:1px solid #ccc;
}

.ListTable {
	width:100%;
	text-align:justify;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}

.ListTable th {
	font-weight:bold;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background: #E9ECEC;	
}

.ListTable tr {
	vertical-align:top;
}

.ListTable td {
	border: 1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

