@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Merienda+One);

body { margin:0; padding:0; background:url(../images/ful_bg.jpg) repeat-x #EFEFEF; font-family:Calibri; }

.main { width:1005px; margin:0 auto; }

.left { float:left; }
.right { float:right; }

img { border:0; }

/* header and menu */
.header { width:100%; float:left; margin:25px 0 10px 0; }
.partner { float:right; font-family: 'Merienda One', cursive; font-size:18px; width:400px; text-align:right; height:65px; }
.partner #date_time { font-size:14px; margin:0 0 10px 0; padding:0 10px 0 0; float:left; font-style:normal; text-align:right; width:100%; }

.horz_menu { float:left; width:100%; height:40px; }
.divider { background:url(../images/menu_divider.png) no-repeat; width:1px; height:30px; float:left; margin:20px 0 0 0; }

/* Banner and Side Menu */
.middle { float:left; width:20%; margin:5px 0; }

.side_menu_title { z-index:10; position:relative; top:11px; width:100%; }
.side_menu { position:relative; top:-13px; width:200px; float:left; }
.banner { float:left; margin:5px 0; }

#dropdown, #dropdown ul, #dropdown li{ padding:0; margin:0 0 0 1px; font-size:12px; font-weight:bold; background-color: #20486C; }
#dropdown li{ list-style:url(../images/list-style.png) inside; border-bottom:1px dotted #3EBDF2; position: relative; width:190px; height: 37px; padding:0 0 0 5px; margin:0; line-height: 30px; cursor:pointer; }
#dropdown li a{	text-decoration:none; color: #fff; font-family:Arial, Helvetica, sans-serif; }
#dropdown li:hover{ color:#3EBDF2; background:#000; }
#dropdown li a:hover{ color:#3EBDF2; }
#dropdown ul ul{ position: absolute; top:0;	left:190px; visibility:hidden; }
#dropdown ul li:hover ul{ visibility:visible; }

.middle_text { float:right; width:79%; }
.middle_text iframe { float:left; margin:2px 0 2px 2px; border:2px #00446B solid; border-radius:5px; }

.icons { width:174px; float:left; padding:0 0 0 10px; }
.icons img { float:left; margin:0 0 5px 0; }

.content { width:100%; float:right; margin:5px 0 0 0; }
.middle_title { background:url(../images/middle_title.jpg) no-repeat; width:802px; height:35px; }
.middle_title h3 { margin:0; padding:5px 0 0 20px; font-weight:100; letter-spacing:1px; font-family:Calibri; color:#fff; }
.content p { float:left; font-size:15px; padding:0; margin:10px 0 0 0; line-height:20px; width:100%; text-align:justify; text-indent:20px; }
ul.sub li { list-style-image:url(../images/list_button.jpg); margin:0 0 5px 0; float:left; width:100%; }

.blue { color:#20486C; font-weight:bold; }
.blue a { color:#600; }

.button_set { float:left; width:100%; margin:10px 0 0 0; }
.button_set .button { float:left; width:auto; padding:3px 10px; border:1px solid #ADADAD; margin:0 5px; background:url(../images/btn_bg.jpg) repeat-x; }
.button_set .button a { text-decoration:none; color:#000; }
.button_set .button .active { width:100%; padding:3px 10px;  color:#0371a4}

.button_set_bg { background:#ccc; border:1px solid black; padding:10px 0; }

.button_set_sub { float:left; width:100%; margin:10px 0; }
.button_set_sub .button { float:left; width:auto; padding:3px 10px; border:1px solid #ADADAD; margin:0 5px; background:#fff; }
.button_set_sub .button a { text-decoration:none; color:#000; }
.button_set_sub .button .active { width:100%; padding:3px 10px; solid #ADADAD; color:#0371a4}

.content img { float:left; margin:10px 0 0 0; }
.content h2 { float:left; margin:10px 0 0 0; width:100%; padding:0; color:#20486C; font-size:19px; }

.img_h2 { width:70%; float:left; margin:0 10px 0 0; }

.insert_tab { float:left; width:100%; }
.insert_tab b { color:#53471E; }
.insert_tab tr { font-size: 12px; color:#333; text-decoration: none; line-height: 20px; text-align:justify; }
.insert_tab img { float:left; margin:0; }
.insert_tab a { float:left; width:150px; margin-top:10px; }

.alt1 { background-color:#F7F4EA; }
.alt2 { background-color:#EEE8D2; }

.contact_info { float:left; width:380px; font-size:15px; letter-spacing:1px; line-height:25px; margin:20px 0 0 10px; }
.middle_content iframe { float:left; margin:20px 0; border:2px #00446B solid; border-radius:5px; }
.middle_content h4 { letter-spacing:1px; margin:0; padding:0; font-size:14px; }

.enq_set { float:left; width:315px; margin:8px 0 8px 10px; }
.enq_set input { width:300px; height:30px; font-size:12px; border:1px solid #95D7FB; }
.enq_set textarea { width:300px; height:100px; font-size:12px; border:1px solid #95D7FB; }

.enq_set_sub { margin:15px 0 0 110px; float:left; }
.enq_set_sub input { width:72px; height:29px; float:left; }

/* Footer */
.footer { float:left; background:url(../images/footer.jpg) bottom repeat-x; height:27px; color:#fff; width:100%; margin:20px 0 0 0; font-size:12px; padding:10px 0 0 0; }
.footer a { float:right; color:#ccc; text-decoration:none; }













