/* CSS Document */

body {width: 940px; margin: 0px auto; padding: 0; text-align: center; background: url(img/bg01.jpg) 0 0 repeat-x; font: 12px Arial, Helvetica, sans-serif;}
#wrapper {position: relative; width: 940px; margin: 10px auto; padding: 0; text-align: left; }
.backwards{unicode-bidi:bidi-override; direction:rtl;}
.clear {clear: both;}
h1 {font: normal 27px "Times New Roman", Times, serif; color: white; text-transform: uppercase; margin: 5px 0 0px 0; width: 340px; float: left; }
h2 {float: left; margin: 16px 0 0 0; padding: 0 0 0 122px; font: normal 27px "Times New Roman", Times, serif; height: 78px;}
h2 a {color: black;}
h3 {font: normal 22px "Times New Roman", Times, serif; color: white; width: 100%; padding-bottom: 7px; margin: 10px 0; letter-spacing: -1px;}
a {text-decoration: none;}
p {color: white; line-height: 20px; font-size: 13px;}
img {border: none; margin: 0;}
ul {margin: 0;}
li {color: white; font-size: 13px; list-style: disc; line-height: 20px; margin-left: 30px; padding: 0;}


/* Header */
#header {width: 940px; height: 145px; margin: 0; padding: 0;  background: url(img/bg02.jpg) 0 0 no-repeat;}
#header h1.home {float: left; margin: 16px 0 0 0; padding: 0 0 0 122px; font-size: 27px; height: 78px; text-transform: none; width: 390px;}
#header h1.home a {color: black; }
#header ul#topmenu {float: right; margin: 8px 42px 0 0; _margin-right: 21px; color: #0A87CE;}
#header ul#topmenu li {display: inline; list-style: none; margin: 0; padding: 0px 0px 0 4px; color: #0A87CE;}
#header ul#topmenu li a {color: #0A87CE; text-decoration: none; font: 11px normal Arial, Helvetica, sans-serif; margin-right: 4px;}
#header ul#topmenu li a:hover {color: #05456B;}
#header ul#mainmenu {width: 898px; margin: 0px 0px 0 42px; padding: 0; clear: both;}
#header ul#mainmenu li {display: inline; list-style: none; margin: 0; padding: 0px;}
#header ul#mainmenu li a {dispaly: block; float: left; color: black; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; height: 30px; margin: 0; padding: 5px 10px; border-right: 1px solid white; border-left: 1px solid white; background: #eee url(img/bg10.gif) top no-repeat; width: 99px;}
#header ul#mainmenu li a.light {color: #555;}
#header ul#mainmenu li a:hover {color: #0A87CE;}

/* Content */
#content {width: 940px; background: #02ADF2 url(img/bg04.jpg) repeat-x; padding: 0; margin: 0;}
#content #left {width: 330px; height: 460px; float: left; text-align: right; display: inline; margin: 0; padding: 25px 0 0 0;}
#content #left.home {background: url(img/img01.jpg) -1px 0 no-repeat; height: 416px;}
#content #right {position: relative; width: 510px; float: right; margin: 7px 46px 25px 0; _margin-right: 23px; padding: 0px;}
#content #right table tr td {color: white;}
#content #right.home {width: 448px; padding: 0; margin-right: 50px; margin-top: 0px; margin-bottom: 18px;}
#content #right p a, #content #right li a  {color: #eee; font-weight: normal; text-decoration: underline;}
#content #right a.mail {color:#EBD5BC; font-weight: normal; text-decoration: underline;}
#content #right .box1 {width: 438px; height: 120px; background: url(img/bg05.gif) no-repeat; margin: 18px 0 0 0px; padding: 3px 5px 0 0;}
#content #right .box1 a {color: white;}
#content #right .box3 {width: 510px; background: url(img/bg08.gif) no-repeat; margin: 18px 0 0 0; padding: 5px 0 0 0px;}

#content #right .box4 {width: 510px;  background: url(img/bg09.gif) bottom no-repeat; padding: 0 0 5px 0; margin: 0;}

#content #right .box5 {width: 460px;  background: #05A0E6; padding: 0 25px 0px 25px; margin: 0;}
#content #right #title {padding-right: 5px; width: 480px;}
#content #right .box5 img {float: right; margin: 0;}
#content #right .box5 strong a {color: #00FFFF;}

#content #right .box3a {width: 510px; background: url(img/bg08a.gif) no-repeat; margin: 18px 0 0 0; padding: 5px 0 0 0px;}
#content #right .box4a {width: 510px;  background: url(img/bg09a.gif) bottom no-repeat; padding: 0 0 5px 0; margin: 0;}
#content #right .box5a {width: 460px;  background: #0699DE; padding: 0 25px 0px 25px; margin: 0;}
#content #right .box5a img {float: right; margin: 0;}
#content #right .box5a strong a {color: #00FFFF;}




#content #right .sol_left {width: 310px; float: left; margin: 0; padding: 0;}
#content #right .sol_right {width: 122px; float: right; margin: 15px 0 0 0; padding: 0;}

#content #right h2.home {float: left; display: inline;  width: 200px; margin: 15px 0 0 15px; padding: 0; color: white; font-size: 21px; text-transform: uppercase;}
#content #right img {float: right; margin: 0; border: none;}

/* Footer */
#footer {width: 940px; height: 105px; background: #444; border-top: 4px solid white;}
#footer .box2 {float: left; width: 260px; height: 40px; border-right: 1px dotted #ccc; margin: 35px 0 0 0; padding: 0 0 0 50px;}
#footer .first {width: 280px;}
#footer .last {border:none; width: 240px;}
#footer p, #footer a {margin: 0; padding: 0; color: #eee; font-size: 11px;}
#footer a {color: #0A87CE;}
#footer a:hover {color: white;}
