.blacksmallbold1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
body{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color:#666;
	background: #FFFFFF;
	scrollbar-base-color:#EFEFEF;
	scrollbar-face-color:#5F5F5F;
	scrollbar-track-color:#EFEFEF;
	scrollbar-arrow-color:#EFEFEF;
	scrollbar-3dlight-color:#5F5F5F;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-shadow-color:#EFEFEF;
	scrollbar-darkshadow-color:#5F5F5F;
}


.TextCalBorder {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #CC9900 3px ;
	line-height: 11px;
	padding: 1px;
}


.TextCalBorder2 {
	font: 4px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #CC9900 3px ;
	line-height: 4px;
	padding: 1px;
}


.TextCalTitle {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: #CC9900 3px ;
	border-bottom: #CC9900 3px ;
	background: #3D509D;
	line-height: 13px;
	padding: 1px;
}


.TextSmallB {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 11px;
	padding: 0px;
}


.FormButtonYsm {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666;
	border: #CC9900 3px ;
	padding-bottom: 0px;
}


.FormButtonYsmhover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background: #CCCCCC;
	border: #666 3px ;
	padding-bottom: 0px;
}


.InputTextareaBoxSM {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #666;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}


.InputBoxSM {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	line-height: 15px;
	height: 15px;
	background: #FFFFFF;
	border: 1px solid #666;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}


.InputBoxSMError {
	font: 10px Verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	font-weight: normal;
	color: #666;
	line-height: 15px;
	height: 15px;
	background: #FAF4E2;
	border: 1px solid #8D2C3F;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}


.TextError2 {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #8D2C3F;
	TEXT-DECORATION: none;
	border:  none;
	line-height: 11px;
	padding: 0px;
}


.Box_Green {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	min-height: 110px;
	line-height: 15px;
	background: #F3F8E9;
	border: 4px solid #0C8703;
	padding: 2px;
}


.Box_Blue {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	/* height: 90px; */
	line-height: 15px;
	background: #E6E6F9;
	border: 4px solid #333399;
	padding: 2px;
}


.Box_Purple {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	line-height: 15px;
	background: #EBDDEB;
	border: 4px solid #663366;
	padding: 2px;
	min-height: 110px;
}


.Box_Red {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	height: 90px;
	line-height: 15px;
	background: #E3D8D5;
	border: 4px solid #CC3300;
	padding: 2px;
}


.Box_Orange {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	min-height: 110px;
	line-height: 15px;
	background: #F8E8D9;
	border: 4px solid #FF9933;
	padding: 2px;
}


.Box_Yellow {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #8C8A8A;
	font-weight: normal;
	width: 1200px;
	min-height: 110px;
	line-height: 15px;
	background: #F8F8E6;
	border: 4px solid #FFFF66;
	padding: 2px;
}


#TopBarBox {
	background: none;
	border: none;
	width: 200px;
	height: 105px;
	position: relative;
	top: -12px;
	left: 0px;
	padding: 0px;
	z-index: 600;
}


.BorderTitle {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: #CC9900 3px ;
	border-bottom: #CC9900 3px ;
	background: #666;
	line-height: 13px;
	padding: 1px;
}



UL {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 17px;
	margin-bottom: 3px;
}


.CartBox {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 13px;
	background: #CC9966;
	border-top: 3px double #5F5F5F;
	border-bottom: 3px double #5F5F5F;
	padding: 2px;
}


.ImageBox {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #CC9966;
	font-weight: normal;
	line-height: 13px;
	background: none;
	border: 3px double #CC9966;
	padding: 0px;
}


.LoginBox {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: bold;
	line-height: 13px;
	background: none;
	border: 1px solid #993300;
	padding: 0px;
}


.LoginText {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666699;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: 1px solid #993300;
	border-bottom: 1px solid #993300;
	line-height: 19px;
	padding: 2px;
}


.LoginInputBox {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666699;
	line-height: 16px;
	height: 17px;
	background: #EEEEEE;
	border: 1px solid #999999;
	text-align: left;
	padding-left: 5px;
}


.LoginBorderLine {
	border-bottom: #993300 1px dotted;
	line-height: 1px;
	height: 1px;
}


a.linkopacity img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
	-khtml-opacity: 0.7;
	border: 3px double #CC9966;
}


a.linkopacity:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
	border: 3px double #000033;
}


.mySectionTitle {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #993300;
	font-weight: bold;
	line-height: 15px;
	border-top: 3px double #993300;
	border-bottom: 3px double #993300;
	background: #EEEEEE;
	padding: 1px;
}


.TextSmallTitle {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: #993300 1px solid;
	border-bottom: #993300 1px solid;
	background: #CC9966;
	line-height: 15px;
	padding: 1px;
}


.TextSmallTitleB {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background: #CCCCCC;
	line-height: 15px;
	padding: 1px;
}


.TextSmallBorder1 {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #CC9966 1px solid;
	background: #EEEEEE;
	line-height: 14px;
	padding: 0px;
}


.TextSmallBorder1b {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #EEEEEE 1px solid;
	background: #EEEEEE;
	line-height: 14px;
	padding: 0px;
}


.TextSmallBorder2 {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #CC9966 1px solid;
	background: #FFFFFF;
	line-height: 14px;
	padding: 0px;
}


.TextSmallBorder2b {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border-bottom: #FFFFFF 1px solid;
	background: #FFFFFF;
	line-height: 14px;
	padding: 0px;
}


.divstyle {
	position:absolute;
	background: transparent;
	border: #FFFFFF 1px solid;
	top:0px;
	left:0px;
}

.pstyletitle{
	postion:absolute;
	background: transparent;
	padding: 2px;
	color:#FFFFFF;
	font-size:10px;
	font-family:verdana, arial;
}


.RegText {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #9797A7;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 15px;
	padding: 2px;
}


.TextTitleBlue {
	font-family:  Arial, Verdana, Helvetica, Tahoma;
	font-size: 18px;
	font-weight: bold;
	COLOR: #37369E;
	TEXT-DECORATION: none;
	border:  none;
	line-height: 24px;
	padding: 1px;
}


.TextTitle {
	font: 16px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 18px;
	padding:0 0 8px 0;
	margin: 0;
}


.TextTitleI {
	font: 15px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #9797A7;
	font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: none;
	border: none;
	line-height: 20px;
	padding:0 0 2px 0;
}


.TextTitle2 {
	font: 13px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #8C8A8A;
	font-weight: bold;
	padding: 0px;
	z-index: 600;
}


.TextBody {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	TEXT-DECORATION: none;
	border: none;
	line-height: 15px;
	margin:0;
	padding:0 0 4px 0;
	list-style:inside;
}

.TextBody ul {
	list-style:inside;
	padding:0 0 4px 0px;
}

.TextBody li {
	list-style:inside;
	line-height: 13px;
	padding:0 0 4px 0;
}


.TextBodyBold2 {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 0px;
}


.TextError {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #8D2C3F;
	TEXT-DECORATION: none;
	border:  none;
	line-height: 10px;
	padding: 0px;
}


.TextBodyGold {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	border: none;
	line-height: 15px;
	padding:0 0 3px 0;
}


.TextBodyWhite {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: none;
	line-height: 15px;
	padding: 3px;
}


.TextBodyBold {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	COLOR: #666699;
	TEXT-DECORATION: none;
	line-height: 15px;
	padding: 0px;
}


A.regLink {
	font: 10px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #666699;
	TEXT-DECORATION: none;
	line-height: 16px;
	border: none;
	padding-top: 0px;
}

A.regLink:hover {
	font: 10px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 16px;
	border-bottom: #CC9966 1px solid;
	background: none;
	padding-top: 0px;
}


A.regLink1 {
	font: 11px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 12px;
	border: none;
	padding: 0px;
}

A.regLink1:hover {
	font: 11px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #993300;
	TEXT-DECORATION: none;
	line-height: 12px;
	border-top: #993300 3px double;
	border-bottom: #993300 1px solid;
	background: #FFFFFF;
	padding: 0px;
}


A.regLink2 {
	font: 10px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #666699;
	TEXT-DECORATION: none;
	line-height: 16px;
	border: none;
	padding-top: 0px;
}

A.regLink2:hover {
	font: 10px Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 16px;
	border-bottom: #CC9966 1px solid;
	background: none;
	padding-top: 0px;
}


#ActiveBoxGold {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 15px;
	width: 139px;
	height: 167px;
	background: #EFEFEF;
	border: #CC9966 3px double;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	z-index: 100;
}


#ActiveBoxGold_bottom {
	font-family: Verdana, Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #FFFFFF;
	border: none;
	background: #CC9966;
	width: 139px;
	height: 16px;
	position: relative;
	top: -31px;
	left: 0px;
	padding: 0px;
	z-index: 200;
}


#ActiveBoxGold2 {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 15px;
	width: 123px;
	height: 145px;
	background: #EFEFEF;
	border: #CC9966 3px double;
	padding: 2px;
	position: relative;
	z-index: 100;
}


#ActiveBoxGold_bottom2 {
	font-family: Verdana, Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #FFFFFF;
	border: none;
	background: #CC9966;
	width: 130px;
	height: 17px;
	position: absolute;
	display: inline;
	top: 257px;
	left: 27px;
	padding: 0px;
	z-index: 200;
}


.BorderLineMain {
	border-bottom: #E4E1D8 2px solid;
	line-height: 2px;
}


.BorderLineMainD {
	border-bottom: 3px double #5F5F5F;
	line-height: 2px;
}


.EcartBox {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: normal;
	background: #FFFFFF;
	border: none;
	padding: 0px;
}


.EcartBoxTitle {
	font: 13px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 24px;
	background: #666;
	border: none;
	text-align: center;
	padding-bottom: 1px;
}


.EcartBoxSectionTitle {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background: #999999;
	border: none;
	text-align: center;
	padding-bottom: 0px;
}


.EcartBoxText {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: normal;
	line-height: 13px;
	background: #EEEEEE;
	border-bottom: 1px solid #999999;
	padding: 1px;
}


.EcartBoxTextBig {
	font: 13px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: bold;
	line-height: 16px;
	background: #EEEEEE;
	border-bottom: 1px solid #999999;
	padding: 1px;
}


.EcartBoxTextBig2 {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: bold;
	line-height: 15px;
	background: #EEEEEE;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 1px;
}


.EcartBoxText1 {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: normal;
	line-height: 13px;
	background: #CCCCCC;
	border-bottom: 1px solid #999999;
	padding: 2px;
}


.EcartBoxText2 {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: normal;
	line-height: 13px;
	background: #EEEEEE;
	padding: 2px;
}


.EcartBoxText2a {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight: normal;
	line-height: 13px;
	background: #CCCCCC;
	padding: 2px;
}


.EcartBoxTextWhite {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #993300;
	font-weight: bold;
	line-height: 13px;
	background: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding-bottom: 1px;
}


.InputBox {
	font: 11px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	line-height: 15px;
	height: 17px;
	background: #E4E1D8;
	border: 1px solid #666;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.InputBoxError {
	font: 11px Verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	font-weight: normal;
	color: #666;
	height: 17px;
	background: #FAF4E2;
	border: 1px solid #8D2C3F;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.FormButton {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666;
	border: #666 1px solid;
}


.FormButtonHover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0362C1;
	border: #666 1px solid;
}


.FormButton2 {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0362C1;
	border: #666 1px solid;
	padding-bottom: 1px;
}


.FormButton2Hover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background: #E4E1D8;
	border: #666 1px solid;
	padding-bottom: 1px;
}


.FormButtonWhiteSM {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	background: #E4E1D8;
	border: #666 1px solid;
}


.FormButtonWhiteSMhover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF0000;
	border: #666 1px solid;
}


.FormButtonWhite {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background: #E4E1D8;
	border: #666 1px solid;
}


.FormButtonWhiteHover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #999999;
	border: #666 1px solid;
}


.ImageButtonIE {
	background-repeat: no-repeat;
	color: #8D8B9E;
	width: 70px;
	height: 21px;
	top: 0;
	left: 0;
	z-index: 1;
	border: none;
	cursor: pointer;
	font: 0px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
}


.TextMain2 {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666699;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	height: 15px;
	padding: 0px;
}


.TextSmall {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	border: none;
	line-height: 10px;
	padding: 0px;
}


.TextSmall2 {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: normal;
	TEXT-DECORATION: none;
	background: #E5EEEE;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
	line-height: 15px;
	height: 15px;
	padding-bottom: 1px;
}


A.Link2 {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #993300;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}

A.Link2:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #0320FC;
	TEXT-DECORATION: none;
	line-height: 14px;
	border-top: #E4E1D8 1px solid;
	border-bottom: #E4E1D8 1px solid;
	padding: 0px;
}


A.LinkWhite {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}

A.LinkWhite:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}


A.FooterLinkWhite {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}

A.FooterLinkWhite:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFCC99;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}


A.FooterLinkWhiteActive {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFCC99;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}

A.FooterLinkWhiteActive:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 14px;
	border: none;
	padding: 0px;
}


A.TextLinkGrey {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #A5A5A5;
	TEXT-DECORATION: none;
	line-height: 13px;
	height: 14px;
	border: none;
	padding: 0px;
}

A.TextLinkGrey:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #C5C5C5;
	TEXT-DECORATION: none;
	line-height: 13px;
	height: 14px;
	border: none;
	padding: 0px;
}

A.ReadMore {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 9px;
	font-style: italic;
	COLOR: #666;
	TEXT-DECORATION: none;
	line-height: 13px;
	border: none;
	padding: 0px;
}

A.ReadMore:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 9px;
	font-style: italic;
	COLOR: #9E002E;
	TEXT-DECORATION: none;
	line-height: 13px;
	border-top: #9E002E 3px;
	border-bottom: #9E002E 3px;
	background: #FFFFFF;
	padding: 0px;
}

A.Link1 {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #666;
	TEXT-DECORATION: none;
	line-height: 13px;
	border: none;
	padding: 0px;
}

A.Link1:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #9E002E;
	TEXT-DECORATION: none;
	line-height: 13px;
	border-top: #9E002E 3px;
	border-bottom: #9E002E 3px;
	background: #FFFFFF;
	padding: 0px;
}


A.LinkSmall {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
	line-height: 10px;
	border: none;
	padding: 0px;
}

A.LinkSmall:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #CC9966;
	TEXT-DECORATION: none;
	line-height: 10px;
	border-top: #CC9966 1px solid;
	border-bottom: #CC9966 1px solid;
	background: #EEEEEE;
	padding: 0px;
}


.TextTitlesm {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	COLOR: #666;
	TEXT-DECORATION: none;
	border: none;
	line-height: 15px;
	padding-top: 9px;
}


.OtherBox {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: normal;
	COLOR: #000033;
	background: none;
	border: #999999 3px;
	padding: 0px;
}


.OtherBoxTitle {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	COLOR: #FFFFFF;
	height: 20px;
	background: #CC9966;
	border: none;
	padding: 0px;
}


A.TransLinkBold {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 16px;
	border: none;
	padding: 0px;
}

A.TransLinkBold:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 16px;
	background: #D0E3FB;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	padding: 0px;
}


A.TransLinkBoldActive {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 16px;
	border: none;
	padding: 0px;
}

A.TransLinkBoldActive:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 16px;
	background: #D0E3FB;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	padding: 0px;
}


A.TransLink {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 15px;
	border: none;
	padding: 0px;
}

A.TransLink:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: normal;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 15px;
	background: #D0E3FB;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	padding: 0px;
}


A.TransLinkActive {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 15px;
	border: none;
	padding: 0px;
}

A.TransLinkActive:hover {
	font-family: Verdana, Arial Narrow, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	COLOR: #000033;
	TEXT-DECORATION: none;
	line-height: 15px;
	background: #D0E3FB;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	padding: 0px;
}
.TwistMedBlueBold {
	font: 14px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}
.TwistMedRed {
	font: 14px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FF0000;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}

.TwistMedRedReq {
	font: 12px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FF0000;
	font-weight: bold;
}

.TwistRedSmall {
	font: 12px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #FF0000;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}
.TwistMedBlue {
	font: 13px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}
.TwistMedBlueSmall {
	font: 12px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}

.TwistMedBlueSmaller {
	font: 10px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	TEXT-DECORATION: none;
	border: none;
	line-height: 13px;
	padding: 2px;
}

.TwistCellBorder {
	border: thin solid #666;
}

.TwisButton {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #00a9ca;
	border: #666 1px ;
	padding-bottom: 2px;
}


.TwisButtonhover {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background: #CCCCCC;
	border: #666 1px ;
	padding-bottom: 2px;
}

.TwistMedBlueBoldHome {	
	font: 14px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight: bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 23px;
	padding: 2px;
	letter-spacing: 1px;
	word-spacing: 2px;
}.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	TEXT-DECORATION: none;
}

/* -- slideshow on homepage --*/

#slideshow_holder {height: 231px;width: 1200px;margin: auto;position:relative;}
.slideshow        { height: 231px; width: 800px; position:relative; z-index:2;}
.slideshow img    { border:1px solid #555555;}

#slideshow_holder #nav   { position:absolute; bottom:5px; left:5px; z-index:5;}
#slideshow_holder #nav a { float:left; padding:7px 9px 6px 10px; background:url(../images/hero-dotBack.png) 0 0 no-repeat; margin:2px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; text-decoration:none;}
#slideshow_holder #nav a:hover { background:url(../images/hero-dotBack.png) 0 -25px no-repeat;}
#slideshow_holder #nav a.activeSlide { background:url(../images/hero-dotBack.png) 0 -50px no-repeat; color:#666;}

h4 {font: 15px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	COLOR: #666;
	font-weight:bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 17px;
	padding:0 0 8px 0;
	}
	
h3 {
	font: 17px verdana,'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
	color: #666;
	font-weight:bold;
	TEXT-DECORATION: none;
	border: none;
	line-height: 19px;
	padding:0 0 8px 0;
	margin: 0;
	}
	

