* {margin: 0; padding: 0}
body {margin: 0; padding: 0;}
body, td {font: normal 11px 'lucida grande', verdana, helvetica, sans-serif; color: #666; }

table,td {margin: 0; padding: 0; border: none; border-collapse: collapse}
img	{border: none}
p {margin: 1% 1% 1% 0}

ul, ol {margin: 0 0 1.2em 2em;}
ul li, ol li {margin-bottom: 0.5em;}

a:link, a:visited, a:link strong, a:visited strong {color:#1F3199; text-decoration:none}
a:visited, a:visited strong {color:#8F97BF; border-color:#8F97BF}
a:hover, a:hover strong {color:#fc0; border-bottom:0}

h1 {font-size: 200%; font-weight:  normal; letter-spacing: -1px}
h2 {color: #194E8B; font-size: 160%; font-weight:  bold; letter-spacing: -1px}
h3 {color: #194E8B; font-size: 130%; font-weight:  normal; letter-spacing: -1px}
h4 {color: #194E8B; font-size: 110%; font-weight:  normal; letter-spacing: -1px}

h3.title {padding-top: 10px; margin: 0; font-family: tahoma,sans-serif; font-size: 20px; font-weight: normal; color: #333}
h4.title {font-size: 9px; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color:#999}
td.header {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/index.gif') top no-repeat}
td.header-contact {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/contact.gif') top no-repeat}
td.header-gallery {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/gallery.gif') top no-repeat}
td.header-links {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/links.gif') top no-repeat}
td.header-services {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/services.gif') top no-repeat}
td.header-faq {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/faq.gif') top no-repeat}
td.header-about {width: 100%; height: 100%; padding-top: 25px; text-align: center; vertical-align: top; background: url('../images/head/about.gif') top no-repeat}
td.tab_content {width: 554px; text-align: left; vertical-align: top; padding-top: 10px}
td.content {width:554px; height: 369px; vertical-align: top; background: #fff url(../images/img-main.jpg) bottom no-repeat; line-height:20px;}
td.content-contact {width:554px; height: 440px; vertical-align: top; background: #fff url(../images/img-contact.jpg) bottom no-repeat}
td.content-about {width:554px; height: 440px; vertical-align: top;}
td.contentBottom {width:554px; height:30px; background:url(../images/contBottom.png)}
td.rightCenter {width:218px; height: 315px; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; color: #666; background:url(../images/boxRight.gif) top no-repeat}
td.rightCenter-about {width:218px; height: 220px; color: #7099B2; vertical-align: top; padding: 5px 20px 0 20px; font-size: 11px; background:url(../images/box-about.gif) top no-repeat}
td.rightCenter-contact {width:218px; height: 256px; color: #27249C; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; background:url(../images/box-contact.gif) top no-repeat}
td.rightCenter-gallery {width:218px; height: 220px; color: #27249C; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; background:url(../images/box-gallery.gif) top no-repeat}
td.rightCenter-links {width:218px; height: 220px; color: #27249C; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; background:url(../images/box-links.gif) top no-repeat}
td.rightCenter-services {width:218px; height: 220px; color: #27249C; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; background:url(../images/box-services.gif) top no-repeat}
td.rightCenter-faq {width:218px; height: 220px; color: #27249C; vertical-align: top; padding: 5px 15px 0 15px; font-size: 11px; background:url(../images/box-faq.gif) top no-repeat}
div.rightLinks {padding: 6px 0 4px 15px; font-size: 12px; border-bottom: 1px dotted #DFDFDF}
table.menu-list {width: 472px; height: 37px}

/* .menu-list {text-indent: -10000px} */

.menu-list a#home {display: block; width: 96px; height: 37px}
.menu-list a#serv, a#about {display: block; width: 91px; height: 37px}
.menu-list a#gal {display: block; width: 92px; height: 37px}
.menu-list a#cont {display: block; width: 106px; height: 37px}
	
.menu-list a#about {background: url('../images/menu/about.jpg') no-repeat}
.menu-list a#serv {background: url('../images/menu/services.jpg') no-repeat}
.menu-list a#gal {background: url('../images/menu/gallery.jpg') no-repeat}
.menu-list a#home {background: url('../images/menu/home.jpg') no-repeat}
.menu-list a#cont {background: url('../images/menu/contact.jpg') no-repeat}
	
.menu-list a#about:hover {background-position: -91px 0}
.menu-list a#serv:hover {background-position: -91px 0}
.menu-list a#cont:hover {background-position: -106px 0}
.menu-list a#home:hover {background-position: -96px 0}
.menu-list a#gal:hover {background-position: -92px 0}

#offHome {display: block; width: 96px; height: 37px; background: url('../images/menu/home.jpg') no-repeat; background-position: -96px 0}
#offAbout {display: block; width: 91px; height: 37px; background: url('../images/menu/about.jpg') no-repeat; background-position: -91px 0}
#offServ {display: block; width: 91px; height: 37px; background: url('../images/menu/services.jpg') no-repeat; background-position: -91px 0}
#offGal {display: block; width: 92px; height: 37px; background: url('../images/menu/gallery.jpg') no-repeat; background-position: -92px 0}
#offCont {display: block; width: 106px; height: 37px; background: url('../images/menu/contact.jpg') no-repeat; background-position: -106px 0}


td.aphorism {color: #666; padding: 15px 20px 0 20px; font-size: 10px; text-align: left; vertical-align: top}

td.footer {color: #A1A1A1; padding-top: 10px; font-size: 11px; text-align: center; padding: 0 0 20px 0}
a.footer:link {color: #A1A1A1; text-decoration: none}
a.footer:hover {color: #A1A1A1; text-decoration: underline}
a.footer:visited {color: #A1A1A1; text-decoration: none}
a.footer:visited:hover {color: #A1A1A1; text-decoration: underline}

.blue {
  color: #194E8B;
  font-weight: 900;
  font-size: 16px;
}
.yellow {
  color : #eea43a;
  font-size: 160%; 
  font-weight:  bold; 
  letter-spacing: -1px
}

td.content_head {
	background: url('../images/content_head.gif')
}

table.main_content {
}

table.main_content td{
  padding:5px;
}

td.tab_content h1 {
	font-size: 24px;
	font-weight: normal;
	color: #353D67;
	letter-spacing: -1px;
}
td.tab_content h2 {
	font-size:16px;
	font-weight:normal;
	letter-spacing: -1px;
	color:#353D67;
}
td.tab_content h2 .title { 
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	color:#999;
	}

td.tab_content h2 .divider { 
	font-size: 16px;
	font-weight: normal;
	padding: 0 6px;
	color:#ccc;
	}


