body {
	color: #000;
	font-size: 11pt;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background-color:#f7f7f7;
}


.TopMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 4a4a4a;
}

.TopMenu a:link { color: #244978; text-decoration: none; }
.TopMenu a:visited { color: #244978; text-decoration: none; }
.TopMenu a:hover { color: #0033CC; text-decoration: underline; }
.TopMenu a:active { color: #0033CC; text-decoration: underline; }

.BottomMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.BottomMenu a:link { color: #FFFFFF; text-decoration: underline; }
.BottomMenu a:visited { color: #FFFFFF; text-decoration: underline; }
.BottomMenu a:hover { color: #FFFFFF; text-decoration: none; }
.BottomMenu a:active { color: #FFFFFF; text-decoration: none; }

.12A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.12A  a:link    { text-decoration: underline; color: #244978; }
.12A  a:visited { text-decoration: underline; color: #244978; }
.12A  a:active  { text-decoration: none; color: #0033CC; }
.12A  a:hover   { text-decoration: none; color: #0033CC; }

.12B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.12C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.12C  a:link    { text-decoration: underline; color: #0033CC; }
.12C  a:visited { text-decoration: underline; color: #0033CC; }
.12C  a:active  { text-decoration: underline; color: #0033CC; }
.12C  a:hover   { text-decoration: underline;  color: #0033CC; }

.Big {
	font-family: Tahoma, Arial, "Times New Roman", sans-serif;
	font-size: 16px;
	color: #1d3f6a;
}
.Big  a:link    { text-decoration: none; color: #1d3f6a; }
.Big  a:visited { text-decoration: none; color: #1d3f6a; }
.Big  a:active  { text-decoration: none; color: #000000; }
.Big  a:hover   { text-decoration: none;  color: #000000; }

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footer  a:link    { text-decoration: underline; color: #0000FF; }
.footer  a:visited { text-decoration: underline; color: #0000FF; }
.footer  a:active  { text-decoration: underline; color: #0000FF; }
.footer  a:hover   { text-decoration: underline;  color: #0000FF; }

.partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.partner  a:link    { text-decoration: none; color: #000000; }
.partner  a:visited { text-decoration: none; color: #000000; }
.partner  a:active  { text-decoration: underline; color: #000000; }
.partner  a:hover   { text-decoration: underline;  color: #000000; }

.V11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.V11  a:link    { text-decoration: none; color: #FFFFFF }
.V11  a:visited { text-decoration: none; color: #FFFFFF }
.V11  a:active  { text-decoration: none; color: #FFFFFF; font-weight: bold; }
.V11  a:hover   { text-decoration: none;  color: #FFFFFF; font-weight: bold; }

.addsite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
}
.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sub  a:link    { text-decoration: underline; color: #6d6d6d; }
.sub  a:visited { text-decoration: underline; color: #6d6d6d; }
.sub  a:active  { text-decoration: none; color: #6d6d6d; }
.sub  a:hover   { text-decoration: none; color: #6d6d6d; }

.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 4a4a4a;
}
.Text  a:link    { text-decoration: underline; color: #244978; }
.Text  a:visited { text-decoration: underline; color: #244978; }
.Text  a:active  { text-decoration: none; color: #0033CC; }
.Text  a:hover   { text-decoration: none; color: #0033CC; }

.MenuOver {
	background-color: #EAEAEA;
}
.MenuOut {
	background-color: #FFFFFF;
}

/*-------------------- Style ---------------------- */

.a11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.aa11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.aa11  a:link    { text-decoration: underline; color: #244978; }
.aa11  a:visited { text-decoration: underline; color: #244978; }
.aa11  a:active  { text-decoration: none; color: #0033CC; }
.aa11  a:hover   { text-decoration: none; color: #0033CC; }

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small  a:link    { text-decoration: underline; color: #0021AD }
.small  a:visited { text-decoration: underline; color: #0021AD }
.small  a:active  { text-decoration: underline; color: #0021AD }
.small  a:hover   { text-decoration: underline;  color: #0021AD }


.catename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.catelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
}

.listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.normal  a:link    { text-decoration: underline; color: #244978; }
.normal  a:visited { text-decoration: underline; color: #244978; }
.normal  a:active  { text-decoration: none; color: #0033CC; }
.normal  a:hover   { text-decoration: none; color: #0033CC; }

/*--------------------

.Left {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background-image:  url(img/bg-left.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 419px;
	width: 311px;
	padding-left: 12px;
}
.Right {
	color: #000;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background-image:  url(img/bg-right.png);
	background-position:left top;
	background-repeat:no-repeat;
	width: 538px;
}
.RightH {
	color: #000;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background-image:  url(img/bg-right-H.png);
	background-position:left top;
	background-repeat:no-repeat;
	width: 538px;
}
.RightBottom {
	color: #000;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	background-image:  url(img/bg-right-bottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width: 538px;
	height: 

