﻿body, form
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
body, form, th, td, div, span, p
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
table td, th
{
	vertical-align: top;
}
p
{
	clear: left;
}
h1
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #101B88;
}
a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover, a:hover span
{
	/*font-family: Arial;
	font-size: 11px;*/
	color: #33CC33;
	text-decoration: none;
}
div.Slogan div
{
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	color: #101B88;
}
/*Begin default*/
td.HeaderTextDefault
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-top: 12px;
	background-color:White;
}
td.RepeatLBody
{
	background-image: url(RepeatLRBody.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	width: 50%;
}
td.RepeatRBody
{
	background-image: url(RepeatLRBody.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 50%;
}
td.RepeatFDefault
{
	background-image: url(RepeatFDefault.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
td.FooterTextDefault, td.FooterTextDefault p
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
}
td.LineHLDefault
{
	background-image: url(LineHLDefault.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 116px;
}
td.LineHRDefault
{
	background-image: url(LineHRDefault.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 114px;
}
td.ImageHDefault
{
	background-image: url(ImageHDefault.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 770px;
}
td.ImageHLDefault
{
	background-image: url(ImageHLDefault.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 27px;
}
td.ImageHTDefault
{
	background-image: url(ImageHTDefault.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 11px;
}
td.ImageHRDefault
{
	background-image: url(ImageHRDefault.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 30px;
}
div.LogoText, td.LogoText
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;
}
/*top menu*/
a.HMenu, a.HMenu:visited, a.HMenuS:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
	position: relative;
	bottom: 1px;
}
a.HMenu:hover, a.HMenuS
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
	text-transform: lowercase;
	position: relative;
	bottom: 1px;
}
/*end top menu*/
/*left menu*/
a.VMenu, a.VMenu:visited, a.VMenuS:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
	width: 150px;
}
a.VMenu:hover, a.VMenuS
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
	display: block;
	width: 150px;
}
a.VMenu2, a.VMenu2:visited, a.VMenuS2:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	width: 150px;
	padding-left: 32px;
	text-transform: lowercase;
}
a.VMenu2:hover, a.VMenuS2
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
	display: block;
	width: 150px;
	padding-left: 32px;
	text-transform: lowercase;
}
a.VMenu3, a.VMenu3:visited, a.VMenuS3:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	display: block;
	width: 150px;
	padding-left: 47px;
	text-transform: lowercase;
}
a.VMenu3:hover, a.VMenuS3
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
	display: block;
	width: 150px;
	padding-left: 47px;
	text-transform: lowercase;
}
td.ImageMenuTop
{
	background-image: url(ImageMenuTop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 254px;
}
td.ImageMenuRepeat
{
	background-image: url(ImageMenuRepeat.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 42px;
	padding-top: 12px;
}
td.ImageMenuBottom
{
	background-image: url(ImageMenuBottom.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 225px;
}
/*end left menu*/
/*login part*/
td.LoginTBRepeat
{
	background-image: url(LoginTBRepeat.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 62px;
	vertical-align: bottom;
	padding-bottom: 7px;
}
td.LoginLeft
{
	background-image: url(LoginLeft.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 225px;
	padding-left: 61px;
	padding-top: 11px;
	padding-right: 10px;
}
td.LoginImageBottom
{
	background-image: url(LoginImageBottom.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 225px;
}
td.Login
{
	width: 50px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}
td.Password
{
	width: 50px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}
a.LoginForgot
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
}
a.LoginForgot:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.UserName
{
	padding-bottom: 3px;
}
/*end login part*/
/*body part*/
td.icons
{
	background-image: url(icons.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
/*end body part*/
/*right part*/
td.ImageRightBottom
{
	background-image: url(ImageRightBottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 243px;
}
/*end right part*/
/*End default*/
/*Begin popup*/
.HeaderPopup
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	height: 12px;
}
.DatePopup
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 8px;
}
.TitlePopup
{
	font-family: Arial;
	font-size: 14px;
	color: #003399;
}
.ContentPopup, .ContentPopup p
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
a.email, a.email:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
a.email:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
td.LHPopup
{
	background-image: url(LHPopup.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 45px;
}
td.RepeatHPopup
{
	background-image: url(RepeatHPopup.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
}
td.RHPopup
{
	background-image: url(RHPopup.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 45px;
}
td.RepeatFPopup, td.RepeatFPopup p
{
	background-image: url(RepeatFPopup.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
}
/*End popup*/
/*news*/
td.DateNewsFirst
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #111C89;
}
td.TitleNewsFirst
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #111C89;
}
a.TextNewsFirst, a.TextNewsFirst p, a.TextNewsFirst:visited, a.TextNewsFirst:visited p
{
	font-family: Verdana;
	font-size: 10px;
	color: #111C89;
	text-decoration: none;
}
a.TextNewsFirst:hover, a.TextNewsFirst:hover p
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
td.TextNewsFirst, td.TextNewsFirst p
{
	font-family: Verdana;
	font-size: 10px;
	color: #111C89;
	text-decoration: none;
}
td.DateNews
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-top: solid 1px white;
	padding-top: 11px;
}
td.TitleNews
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
a.TextNews, a.TextNews p, a.TextNews:visited, a.TextNews:visited p
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.TextNews:hover, a.TextNews:hover p
{
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
}
td.TextNews, td.TextNews p
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
/*end news*/
/*Navigline*/
span.NavigLine
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.NavigLine, a.NavigLine:visited, a.NavigLineS:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.NavigLine:hover, a.NavigLineS
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/*end navigline*/
/*The additional menu*/
a.Partners, a.Partners:visited, a.PartnersS:hover
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.Partners:hover, a.PartnersS
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
}
a.Map, a.Map:visited, a.MapS:hover
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.Map:hover, a.MapS
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
}
a.Registration, a.Registration:visited, a.RegistrationS:hover
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.Registration:hover, a.RegistrationS
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: underline;
}
/*end the additional menu*/
/*startpage*/
td.LogoTop
{
	background-image: url(LogoTop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 258px;
	padding-top: 20px;
}
div.LogoStart
{
	border-left: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	height: 65px;
	padding-left: 87px;
}
td.LogoHeader1
{
	background-image: url(LogoHeader1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 336px;
}
td.LogoHeader2
{
	background-image: url(LogoHeader2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 258px;
}
td.LogoHeader3
{
	background-image: url(LogoHeader3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 269px;
}
td.StartBodyRight
{
	background-image: url(StartBodyRight.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 269px;
}
td.HeaderText
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-right: 15px;
}
td.StartNewsBGLeft
{
	background-image: url(StartNewsBGLeft.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
td.StartNewsBG
{
	background-image: url(StartNewsBG.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 43px;
	padding-right: 20px;
	padding-top: 17px;
}
td.StartMenuBG
{
	background-image: url(StartMenuBG.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 258px;
	padding-left: 25px;
}
td.StartFooter
{
	background-image: url(StartMenuBGBtm.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 269px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #101B88;
	padding-top: 12px;
	padding-left: 16px;
}
div.dots
{
	background-image: url(dots.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 26px;
}
a.SatrtEmail, a.SatrtEmail:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #101B88;
	text-decoration: underline;
}
a.SatrtEmail:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: underline;
}
a.StartVMenu, a.StartVMenu:visited, a.StartVMenuS:hover
{
	background-image: url(dotmenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	width: 200px;
}
a.StartVMenu:hover, a.StartVMenuS
{
	background-image: url(dotmenu2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	width: 200px;
}
.SeparatorStyleSM
{
	height: 8px; /*height:6px;*/
}
a.GoSite
{
	background-image: url(gosite.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #339933;
	font-weight: bold;
	padding-right: 8px;
}
a.GoSite:hover
{
	background-image: url(gosite2.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #33CC33;
	font-weight: bold;
	padding-right: 8px;
}
/*end startpage*/
/*Photo*/
td.PhotoRepeatB
{
	background-image: url(PhotoRepeatB.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-right: 10px;
}
div.PhotoContent, div.PhotoContent p
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #101B88;
}
/*end photo*/
/*TXL*/
a.txllink, a.txllink:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	/*background-image: url(txl.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;*/
	vertical-align: text-bottom;
	padding-right: 24px;
}
a.txllink:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #33CC33;
	text-decoration: none;
	/*background-image: url(txl2.jpg);*/
}
a.txl2, a.txl2:visited
{
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	background-image: url(txl.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: text-bottom;
	padding-right: 25px;
}
a.txl2:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #33CC33;
	text-decoration: none;
	background-image: url(txl2.gif);
}
/*end TXL*/
