body {
	text-align: center;
	font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 67%;
	padding: 0px;
	float: left;
	background-image:url(../images/back.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
form {
	margin: 0px;
	padding: 0px;
}
caption {
	text-align: left;
	background-color: #F4F5F5;
	padding: 0.25em;
	font-size: medium;
	color: #003399;
}
.required {
	color: #CC0000;
}


#box-wrap {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	float:left;
}

.background {
	width: 1000px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
}

#top-panel {
	width: 1000px;
	height: 205px;
	padding: 0px;
	margin: 0px;
	background-color:#CCCCCC;
	text-align:left;
	background-image:url(../images/top-bg.jpg);
}
#top-panel-menu {
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 53px;
	background-color:#FFFFFF;
	text-align:right;
	background-image:url(../images/top-menu-bg.jpg);
}
.center-panel {
	width: 625px;
	height: auto;
	padding: 0px;
	margin:0px;
	float: right;
	text-align: left;
}
.left-panel {
	float: left;
	width: 375px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image:url(../images/left-bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.clear-both {
	clear: both;
	height: 1px;
}
#you-are-in {
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}
#message {
	color: #993366;
	padding: 0px;
	margin: 10px 40px 10px 40px;
	clear: both;
	border: 1px dotted #990066;
	text-align: justify;
}
#footer {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	text-align:left;
	height: 88px;
	background-image:url(../images/footer-bg.jpg);
}
/******************************************** top panel div *******************************************/
#top-panel p {
	padding: 15px 44px 10px 10px;
	margin: 0px;
	color: #8d8d8d;
}
#top-panel a {
	color: #8d8d8d;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
#top-panel a:hover {
	text-decoration: underline;
}
#top-panel td {
	margin: 0px;
	padding: 2px;
	color: #4B4B4B;
	text-align:right;
}
#top-panel td a {
	padding: 0px 11px 0px 11px;
	color:#6a6a6a;
}
#top-panel td a:hover {
	text-decoration:underline;
	color:#868686;
}
/******************************************** top panel menu ******************************************/
#top-panel-menu p {
	padding: 15px 44px 10px 10px;
	margin: 0px;
	color: #8d8d8d;
}
#top-panel-menu a {
	color: #8d8d8d;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
#top-panel-menu a:hover {
	text-decoration: underline;
}
#top-panel-menu td {
	margin: 0px;
	padding: 2px;
	color: #4B4B4B;
	text-align:right;
}
#top-panel-menu td a {
	padding: 0px;
	color:#868686;
}
#top-panel-menu td a:hover {
	text-decoration:underline;
	color:#6a6a6a;
}


/******************************************** left panel div *******************************************/
.left-panel p {
	padding: 5px 30px 5px 145px;
	margin: 0px;
	text-align: left;
	color: #6a6a6a;
}
.left-panel a {
	padding: 0px;
	margin: 0px;
	color: #1d478b;
	cursor:pointer;
	text-decoration: none;
}
.left-panel a:hover {
	text-decoration: underline;
	color: #6a6a6a;
}
/******************************************** center panel div *******************************************/
.center-panel p {
	padding: 15px 45px 15px 45px;
	margin: 0px;
	color: #4B4B4B;
	text-align: justify;
	line-height: 150%;
}
.center-panel h1 {
	padding: 25px 40px 15px 25px;
	margin: 0px;
	color: #1d478b;
	text-align: left;
	font-size: 1.7em;
	font-weight:normal;
}

.center-panel h2 {
	padding: 25px 40px 15px 25px;
	margin: 0px;
	color: #1d478b;
	text-align: left;
	font-size: 1.6em;
	line-height: 100%;
	font-weight:normal;
}
.center-panel a {
	padding: 0px;
	margin: 0px;
	color:#1d478b;
	cursor: pointer;
}
.center-panel a:hover {
	color:#f7941d;
	text-decoration:underline;
}
.center-panel td {
	padding: 1px;
	margin: 0px;
	color: #4B4B4B;
}
.center-panel td p{
	padding: 1px;
}
.center-panel td ul {
	padding: 10px 10px 10px 17px;
	margin: 0px;
}
.center-panel td li {
	padding: 2px 5px 2px 5px;
	margin: 0px;
}

.center-panel td ol {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	color: #1474ae;
}
.center-panel td a {
	padding: 0px;
	margin: 0px;
	color:#1d478b;
	text-decoration:none;
	font-size: 1.1em;
	cursor: pointer;
}
.center-panel td a:hover {
	text-decoration:underline;
}
.center-panel ul {
	padding: 0px 0px 0px 70px;
	margin:0px;
	color: #4B4B4B;
	text-align: justify;
	line-height: 150%;
}
.center-panel ul li{
	padding: 0px 0px 0px 5px;
	color: #4B4B4B;
	text-align: justify;
	line-height: 150%;
}

/***************************************** center panel products ****************************************/
#center-panel-products td {
	padding: 1px;
	margin: 0px;
	color: #FFFFFF;
}
#center-panel-products td p{
	padding: 1px;
	color:#454545;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#center-panel-products td a {
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 1.1em;
	cursor: pointer;
}
#center-panel-products td a:hover {
	text-decoration:underline;
}


/******************************************** you are in div *******************************************/
#you-are-in p{
	color: #000000;
	margin: 0px;
	padding: 5px 20px 5px 20px;
	text-align: left;
	text-indent: 0em;

}
#you-are-in a{
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
}
/******************************************** message div *******************************************/
#message p{
	color: #990066;
	margin: 0px;
	padding: 15px;
}
/*************************************************** footer **************************************/
#footer p {
	margin: 0px;
	padding: 33px 33px 0px 0px;
	color:#6a6a6a;
	text-align:right;
}
#footer a {
	margin: 0px;
	padding: 0px 7px 0px 7px;
	color:#6a6a6a;
	text-decoration: none;
	cursor:pointer;
}
#footer a:hover {
	color:#454545;
	text-decoration:underline;
}

#footer td  {
	margin: 0px;
	padding: 0px;
	color:#6a6a6a;
	text-align:right;
}

/************************************************** left-menu ************************************/
#left-menu-1 {
	padding:0px;
	margin:0px;
}
/**/
#left-menu-1 ul {
	list-style-type: none;
	margin:0px;
	padding: 0px 1px 0px 98px;
}
/**/
#left-menu-1 li {
	list-style-type: none;
	border-bottom: 1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
/**/
#left-menu-1 a {
	display: block;
	padding: 7px 5px 7px 50px;
	margin-top: 0px;
	margin-left: 0px;
}
/**/
#left-menu-1 a:link {
	color:#6a6a6a;
	text-decoration: none;
	margin-top: 0px;
}
/**/
#left-menu-1 a:visited {
	text-decoration: none;
	margin-top: 0px;
}
/**/
#left-menu-1 a:hover {
	background-color: #f6f6f6;
	color: #6a6a6a;
}
/**/
#left-menu-1 #active a {
	display: block;
	background-color: #f6f6f6;
	color: #6a6a6a;
}
/**/
#left-menu-1 #active a:hover {
	display: block;
	background-color: #f6f6f6;
	color: #6a6a6a;
}
/************************************************** left-menu 2************************************/
#left-menu-2 {
	padding:0px;
	margin:0px;
}
/**/
#left-menu-2 ul {
	list-style-type: none;
	margin:0px;
	padding: 0px 1px 0px 98px;
}
/**/
#left-menu-2 li {
	display: block;
	background-color: #f6f6f6;
	color: #6a6a6a;
}
/**/
#left-menu-2 a {
	display: block;
	padding: 7px 5px 7px 70px;
	margin-top: 0px;
	margin-left: 0px;
	background-image:url(../images/arrow-new.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
/**/
#left-menu-2 a:link {
	color:#6a6a6a;
	text-decoration: none;
	margin-top: 0px;
}
/**/
#left-menu-2 a:visited {
	text-decoration: none;
	margin-top: 0px;
}
/**/
#left-menu-2 a:hover {
	text-decoration: underline;
	background-image:url(../images/arrow-dark.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
/**/
#left-menu-2 #active a {
	background-image:url(../images/arrow-dark.gif);
	background-position: left center;
	background-repeat:no-repeat;
	font-weight: bold;
	color:#4B4B4B;
}
/**/
#left-menu-2 #active a:hover {
	background-image:url(../images/arrow-dark.gif);
	background-position: left center;
	background-repeat:no-repeat;
	color:#4B4B4B;
}

/************************************** others **********************************************/
.big {
	font-size: 1.3em;
	font-weight:bold;
}
.big-letter {
	font-size: 2.1em;
	line-height: 100%;
}
.alpha {
-moz-opacity: 0.4;
}
.blue-bg {
	background-color: #4088c3;
}
.border-top {
border-top: 1px #4088c3 solid;
}
.grey-left {
	color: #6A6A6A;
}
