body {
background-color: #ffffff;
margin: 0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}

img {
border: 0px;
}



a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.spacer {
clear: both;
}

#tagLine {
margin: 32px 0 10px 0; 
float: left;
}

#mainDiv {
width: 780px;
height: 550px;
}

#header {
float: left;
width: 565px;
margin-left: 30px;
}

#logo {
float: left;
}

#langSwitch {
color: #cc9a33;
float: right;
margin-top: 18px;
font-size: 10pt;
font-weight: bolder;
}

#langSwitch:hover {
color: #1999cd;
}


#horizon {
text-align: right;
clear:both;
width: 780px;
height: 95px;
}


#topMenu {
clear:both;
}

#topMenu .item {
float: left;
display:inline;
}

#leftCol {
width: 178px;
height: 410px;
float: left;
}



#centerCol {
text-align: left;
background-image: url(images/gradient.jpg);	
background-repeat: no-repeat;
float: left;
color:#666666;
font-size: 10pt;
width: 602px;
height: 410px;
}

#mainContent {
padding: 20px 10px 20px 32px;
border-right: 1px solid #999999;
}

#mainContent .title {
font-weight: bolder;
}

#mainContent a {
color: #1999cd;
}

#mainContent a:hover {
color: #cc9a33;
}

#mainContent td {
font-size: 12px;
color:#666666;
}


.shortCut {
display: block;
margin: 3px 0 3px 0;
clear: both;
font-size: 10px;
}
 
.shortCut1 {
display: block;
padding: 3px 0 6px 0;
clear: both;
font-size: 10px;
}

.test ul {
margin-left: 0;
padding-left: 0;
}

.rightCol {
background-color:#ffffff;
width: 221px;
padding: 10px 10px 0 10px;
color:#666666;
}

.rightCol td {
font-size: 12px;
color:#666666;
}

.rightCol a {
font-size: 12px;
color: #1999cd;
}

.rightCol a:hover {
font-size: 12px;
color: #cc9a33;
}

#photobloc1 {
position : relative;
display : block;
float : left;
margin-left: 20px;
width : 250px;
height : 205px;
}

#photobloc2 {
position : relative;
display : block;
float : left;
width : 275px;
height : 205px;
margin-left : 20px;
}

#caption {
margin-left : 20px;
font-size : 10px;
margin-top : -12px;
}

#bottomMenu {
padding-top: 10px;
width: 580px;
height: 37px;
border-top: 1px solid #999999;
font-size: 9px;
}

#bottomMenu a {
color: #999999;
margin-left: 12px;
}

.dropMenu {
font-size: 9px;
display: block; 
border-bottom: 1px solid #000000; 
padding: 5px 0 2px 10px; 
text-decoration: none; 
font-weight: bolder; 
color: #000000;
}

a:hover.dropMenu  {
background-color: #e1c387;
text-decoration: none;
}

.leftMenu {
font-family: arial, helvetica;
padding: 0px 0 0 0;
background-image: url(images/gray-v.gif);
}

.leftMenu .item {
display: block;
font-size: 11px;
color: #000000;
font-weight: bolder;
padding: 5px 0 5px 10px;
}

.leftMenu .item:hover {
color: #ffffff;
text-decoration: none;
}
.leftMenu .subitems {
margin: -5px 0 10px 20px;
}

.leftMenu .subitem {
font-size: 9px;
display: block;
color: #000000;
font-weight: bolder;
}

.leftMenu .subitem:hover {
color: #ffffff;
text-decoration: none;
}

.leftMenu .itemCur {
display: block;
font-size: 11px;
color: #ffffff;
font-weight: bolder;
padding: 5px 0 5px 10px;
}

.leftMenu .subitemCur {
font-size: 9px;
color: #ffffff;
text-decoration: none;
font-weight: bolder;
}

.withSubTitle {
float: left; 
margin-bottom:10px;
}

.subTitle {
float: left;
margin: 2px 0 0 10px;
font-size: 15px;
}

.hidden {
visibility: hidden;
display: none;
}

.siteMap {
float:left;
width: 50%;
}

.siteMap a {
font-size: 15px;
}
.siteMap li  {
list-style-type: none;
}


.siteMap li a {
font-size: 12px;
}

.linkBox {
width: 84px;
height: 370px;
float: left;
background-color: #ffffff;
display: block;
text-align: center;
color: #1999cd;
font-size: 15px;
font-weight:bolder;
padding-top: 20px;
z-index: 10;
}

.linkBox:hover {
background-image: url(images/gradient.jpg);	
}

.linkBox img {
display: block;
margin-top: 40px;
}

.faq li {
font-size: 14px;
font-weight: bolder;
}

.faq p {
font-size: 13px;
font-weight: normal;
}