h1, h2, h3, h4, h5, h6 {margin:15px 5px 0px 20px;}

h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:22px;}

a {outline-color:none; outline-style:none; outline-width:none;}


mainLeftbody{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.container {width:999px; margin:10px auto;}
.header {width:999px; height:175px; overflow:hidden; background-image: url(images/headerBg.gif);}
.logo {width:161px; height:175px; margin-left:30px;  float:left;  background-image: url(images/logo.png);}
.menu {width:986px; height:71px; margin:0 auto; background-image: url(images/menuBg.gif);}
.main {width:999px; margin-top:30px; overflow:hidden; margin-bottom:20px;}

.mainLeft {width:740px; float:left; padding-bottom:20px;}
.mainLeft h3 {color: #0e3d77;}

.menu { font-size:18px; font-weight:bold;}
.menu a {display:block;}
.menu ul li a{width:150px; height:47px; padding-top:20px; display:block; color:#0e3d77; text-decoration:none; }
.menu ul{float:right;}
.menu ul li{width:150px; height:67px; float:left; text-align:center; background: url(images/menuBorder.gif) no-repeat;}

.menu ul li ul {position:absolute; z-index:9999; display:none;}
.menu ul li:hover ul{}

.menu ul li ul li{clear:both; background:#CFE2F9; border-top:1px solid #fff;}
.menu ul li ul a:hover{background:#ebebeb}
.presentationPanel {width:723px; height:238px; margin:0 auto; background-image: url(images/presentationPanel.gif);}
.presentationText {width:660px; margin:30px auto; overflow:hidden;}
.presentationText ul {}
.presentationText ul li{width:200px; float:left; margin-right:20px;}
.presentationText h2 {color:#294669; font-weight:bold; }

.videos{overflow:hidden; margin-left:20px;}
.videos h2 {color:#294669; font-weight:bold; }
.videos ul {}
.videos ul li{float:left; margin-right:10px;}
.videos ul li img{border:3px solid #cccccc;}

.FrontNews{ width:90%; overflow:hidden; margin-left:30px;}
.FrontNews_odd{margin-bottom:20px;}
.FrontNews_even{margin-bottom:20px;}
.newsTitle{color:#0E3D77; font-size:16px; font-weight:bold; background:url("images/news.gif") no-repeat 0px 1px; padding-left:20px;}
.date{color:#707070; margin-bottom:10px; margin-left:30px;}

.newsText{color:#595959; padding:5px 5px 5px 25px; }

.readMore{color:#0066cc; text-decoration:none; font-size:11px; padding:5px 5px 5px 25px}
.readMore:hover{text-decoration:underline;}
.paginator{margin-bottom:30px;}
.paginator a {display:block; color:#fff;  background-color:#0066CC; padding:2px; text-decoration:none;}
.paginator a:hover {background-color:#595959;}
.paginator a.clicked {background-color:#595959;}

.FullNews{width:90%; overflow:hidden; margin-left:30px;}
.FullNews .newsTitle{margin-bottom:10px;}

.SingleData{width:90%; overflow:hidden; margin-left:30px;}
.SingleData h3{color:#0E3D77; font-size:16px; font-weight:bold;}
.sd_text{color:#595959; padding:10px 0px 0px 30px;}


.sd_text ul li {list-style:disc; margin:5px 0px 0px 20px;}


.FaqListSingle{width:90%; overflow:hidden; margin-left:30px; color:#595959;}
.FaqListSingle_odd{margin-bottom:20px;}
.FaqListSingle_odd h5 {color:#0E3D77; font-size:16px; font-weight:bold;}

.contactPage{width:90%; overflow:hidden; margin-left:50px; margin-top:50px; color:#595959;}
.contactPage table tr td{width:100px; padding-left:20px;}
.contactPage input, textarea {width:300px; margin-bottom:5px; padding:5px; border:none; background:none; color:#0E3D77; font-weight:bold;}
.contactPage input{height:24px; background: url("images/inputBg.gif") no-repeat; }
.contactPage textarea{height:180px; background: url("images/textareaBg.gif") no-repeat; overflow:hidden;}
.contactPage .submitButton {border:0; background:none; cursor:pointer; padding:0;}

.succesfulMessage{margin-left:50px; width:200px; margin:0 auto; padding:20px; background-color:#CFE2F9; color:#595959; text-align:center;}
.errorMessage{margin-left:50px; width:200px; margin:0 auto; padding:20px; background-color:#ff0000; color:#fff; text-align:center;}

.mainRight {width:243px; float:right; }
.latestNews {width:240px; margin-top:10px;}
.latestNews a {color:#294669; text-decoration:none;}
.latestNews a:hover {text-decoration:underline;}
.latestNews ul {margin-left:70px;}
.latestNews ul li {color:#294669; list-style:disc;}
.faq {width:242px; margin-top:10px; margin-bottom:30px;}
.faq ul{margin-left:50px;}
.faq ul li {}
.faq ul li a {color:#595959; text-decoration:none;}
.faq ul li a:hover {text-decoration:underline;}
.faq ul li a p{margin:10px;}
.faq ul li a p:hover{text-decoration:underline;}
.faq ul li a p:before {content: "Q: ";}


.footer {width:999px; height:183px; color:#fff; font-size:14px; font-weight:bold; overflow:hidden; background-image: url(images/footerBg.gif);}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footerMenu {float:left; margin:50px;  overflow:hidden;}
.footerMenu ul li{width:100px; float:left; }
.footerMenu ul li ul{margin-top:10px; color:#fff; font-size:12px; font-weight:normal; border-left:1px dotted #fff; overflow:hidden; }
.footerMenu ul li ul li {margin-left:10px;}
.footerMenu ul li ul li a{color:#d4d4d4;}
.languagePanel {float:right; width:200px; margin:50px; text-align:right; color:#fff;}

.internationalTitle {font-weight:bold; font-size:14px;}
.languages {}
.languages ul{margin-top:10px; color:#d4d4d4; font-size:12px; font-weight:normal;}
.languages ul li{margin-bottom:5px;}
.languages ul li a{color:#fff; text-decoration:none;}
.languages ul li a:hover p{text-decoration:underline;}
.languages ul li a p{padding-right:18px;}
.languages ul li a p.mk{background: url(images/mk.gif) no-repeat center right;}
.languages ul li a p.fr{background: url(images/fr.gif) no-repeat center right;}
.languages ul li a p.en{background: url(images/en.gif) no-repeat center right;}



.FriendsLL ul li {border:1px solid #dedede; padding:5px; margin:10px;}
.frDesc          {float:left; width:300px; height:80px; margin-left:20px;
                  border-left:1px dotted #dedede; padding-left:30px;
                  color:#3d3d3d;}

.frTitle         {text-align:center; border-bottom:1px dotted #dedede;
                  margin-bottom:3px;}
.frTitle        {font-size:20px; color:gray; text-decoration:underline;}
.cleardiv        {clear:both; font-size:1px; height:1px;}
.frPhoto         {float:left; margin-left:10px; padding:2px; border:1px solid #ccc;}









