* { margin: 0; padding: 0; }


html {
text-align: center;
}

.page-bg{
background-image:url('../images/page-bg.gif');
background-repeat:repeat-x;
background-color: #FFFFFF;
}

.main-bg{
background-image:url('../images/main-bg.gif');
background-repeat:no-repeat;
width: 868px;
height: 290px;
}

.header-bg{
background-image:url('../images/menu-bg.gif');
background-repeat: repeat-x;
width: auto;
height: 92px;
}

.page-border{
background-image:url('../images/page-border.gif');
background-repeat: repeat-y;
width: 1px;
height: inherit;
}

td{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:13px;
font-weight:100;
color:#222e2e;
text-align: justify;
}

.left-indent{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:13px;
font-weight:100;
color:#222e2e;
margin-left: 20px;
}

h1{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:26px;
font-weight:100;
color:#FFFFFF;
margin-top: 30px;
margin-left: 32px;
line-height:17px;
}
.h7{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:26px;
font-weight:100;
color:#FFFFFF;
margin-top: 5px;
margin-bottom: 7px;
margin-left: 32px;
line-height:17px;
}

h2{
font-family: Arial, Trebuchet MS, Verdana, sans-serif;
font-size:34px;
font-weight:100;
color:#FFFFFF;
margin-top: 6px;
margin-left: 32px;
font-weight: bolder;
font-style: italic;
}

h3{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:16px;
font-weight:100;
color:#FFFFFF;
margin-left: 32px;
margin-top: 5px;
}

h4{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:16px;
font-weight:100;
color:#222e2e;
padding-top: 7px;
line-height:auto;
}

h5{
font-family: Arial, Trebuchet MS, Verdana, sans-serif;
font-size:22px;
font-weight:bolder;
color:#222e2e;
line-height:16px;
margin-top: 6px;
font-style: italic;
}

h6{
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:24px;
font-weight:100;
color:#06007f;
line-height:27px;
}

.main-padding-left{
padding-left: 32px;
}

.main-padding-right{
padding-right: 30px;
}

.main-padding{
padding-top: 10px;
padding-left: 28px;
padding-right: 28px;
}

.main-photo-border {
border: solid 7px #FFFFFF;
}

.body-photo-border {
border: solid 7px #dbdbdb;
margin-right: 0px;
margin-top: 4px;
}

.body-photo-border-left {
border: solid 7px #dbdbdb;
margin-right: 15px;
margin-top: 4px;
}

.body-photo-border-right {
border: solid 7px #dbdbdb;
margin-left: 15px;
margin-top: 4px;
}

.body-photo-border-left2 {
border: solid 7px #dbdbdb;
margin-right: 4px;
margin-top: 4px;
}

.body-photo-border-right2 {
border: solid 7px #dbdbdb;
margin-left: 4px;
margin-top: 4px;
}

.sidebar-contact-bg {
background-image:url(../images/contact-icon.jpg);
background-repeat: no-repeat;
background-position: top;
}

.sidebar-questions-bg {
background-image:url(../images/questions-icon.jpg);
background-repeat: no-repeat;
background-position: top;
}

.sidebar-routes-bg {
background-image:url(../images/routes-icon.jpg);
background-repeat: no-repeat;
background-position: top;
}

.h-dotted	{
	border-bottom-color: #9fb2d8;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 1px;
}

a		{
	font-size:12px;
	color: #090080;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

a:visited		{
	font-size:12px;
	color: #090080;
	font-family:  arial, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

a:hover		{
	font-size:12px;
	color: #9fb2d8;
	font-family: arial, sans-serif;
	text-decoration:none;
	font-weight : bold;
}

