/* -------------FONTS BLOCK--------------- */

a:link { color : #054991; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:none; }
a:visited { color : #054991; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:none; }
a:hover { color : #054991; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline; }
a:active, a:focus { color : #054991; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}

a.footer_txt:link { color: #054991; font-family: Arial; font-size: 12px; font-style: normal;}
a.footer_txt:visited { color: #054991; font-family: Arial; font-size: 12px; font-style: normal; }
a.footer_txt:hover { color: #054991; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}
a.footer_txt:active, a.footer:focus { color: #054991;  font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}

a.up_ico:link { color: #054991; font-family: Arial; font-size: 10px; font-style: normal;}
a.up_ico:visited { color: #054991; font-family: Arial; font-size: 10px; font-style: normal; }
a.up_ico:hover { color: #054991; font-family: Arial; font-size: 10px; font-style: normal; text-decoration:underline;}
a.up_ico:active, a.up_ico_txt:focus { color: #054991;  font-family: Arial; font-size: 10px; font-style: normal; text-decoration:underline;}


p { color: #054991; font-family: Arial; font-size: 12px; font-style: normal; }
p1 { color: rgb(204,51,0); font-family: Arial; font-size: 12px; font-style: normal; }
h1 { color: #054991; font-family: Arial; font-size: 14px; font-weight: bold; }
h2 { color: #054991; font-family: Arial; font-size: 14px; font-weight: bold; }
h3 { color: #054991; font-family: Arial; font-size: 13px; font-weight: bold; }
h4 { color: #054991; font-family: Arial; font-size: 12px; font-weight: bold; }
h5 { color: #054991; font-family: Arial; font-size: 11px; font-weight: bold; }
h6 { color: #054991; font-family: Arial; font-size: 10px; font-weight: bold; }

hr { color: #054991; width:720px; border-style: solid; }


/* -------------FONTS BLOCK--------------- */


/* -------------BODY BLOCK--------------- */

body{
background-color: #e3f0fa;
margin:0px;
padding:0px;
font-family: Arial; 
font-size: 12px; 
font-style: normal;
color: #054991;
}

#maincontainer{ 
width : 1026px; 
height : auto; 
margin : 0 auto; 
text-align : left; 
background-image:url(img/content_back.jpg); 
background-position:center; 
background-repeat:repeat-y;
}

#contentwrapper{
margin-left: 12px;
width: auto;
height:auto;
}

#top_pic_01{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-01-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_02{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-02-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_03{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-03-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_04{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-04-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_05{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-05-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_06{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-06-top.jpg);
background-position: center;
background-repeat: no-repeat;
}

#top_pic_07{
float:left;
width: 1000px;
height: 22px;
background-image: url(img/pic-07-top.jpg);
background-position: center;
background-repeat: no-repeat;
}


#left_side{
float:left;
width: 200px;
height: auto;
background-color: #e77817;
}

#right_side{
float:left;
width: 800px;
height: auto;
}


/* -------------LEFT BLOCK--------------- */


#left_side_logo_01{
float:left;
width: 200px;
height: 101px;
background-image:url(img/logo_01.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#left_side_logo_02{
float:left;
width: 200px;
height: 101px;
background-image:url(img/logo_02.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#left_side_logo_03{
float:left;
width: 200px;
height: 101px;
background-image:url(img/logo_03.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#left_side_logo_04{
float:left;
width: 200px;
height: 101px;
background-image:url(img/logo_04.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#left_side_logo_05{
float:left;
width: 200px;
height: 101px;
background-image:url(img/logo_05.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#left_side_sydney{
float:left;
width: 200px;
height: 86px;
margin-top: 40px;
}


/* -------------LEFT BLOCK--------------- */



/* -------------RIGHT BLOCK--------------- */

.right_side_top_01{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-01-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_02{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-02-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_03{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-03-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_04{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-04-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_05{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-05-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_06{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-06-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_top_07{
float:left;
width: 800px;
height: 176px;
background-image:url(img/pic-07-middle.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

#right_side_top_txt{
float:left;
width: auto;
font-size: 11px;
height: 14px;
margin-top: 4px;
padding-left: 15px;
}


#up_ico_holder{
float:right;
width: 235px;
height: 14px;
margin-top: 4px;
margin-right: 5px;
}

.up_ico_flag{
float:left;
padding-right: 7px;
width: 16px;
height: 14px;
}

.up_ico_flag_end{
float:left;
width: 16px;
height: 14px;
}

.up_ico_txt{
float:left;
margin-right: 7px;
margin-left: 7px;
width: auto;
height: 14px;
}



/* -------------SEARCH BAR BLOCK--------------- */

.search_bar_block {
float:right;
padding-top: 20px;
padding-right: 9px;
width:240px;
height:24px;
}


.field1  {
float:left;
width:170px;
height:20px;
background-color:#f1f5f6;
font-size : 12px;
color: #00458e;
border: solid 1px #e77817;
} 

.btn1 {
float:left;
margin-left: 10px;
width:48px;
height:24px;
background-color:#e77817;
border: solid 1px #e77817;
font-size : 12px;
color: #FFFFFF;
} 

.btn_submit_faq {
float:left;
margin-left: 162px;
margin-top: 20px;
width:48px;
height:24px;
background-color:#e77817;
border: solid 1px #e77817;
font-size : 12px;
color: #FFFFFF;
} 

.btn_cancel_faq {
float:left;
margin-left: 10px;
margin-top: 20px;
width:48px;
height:24px;
background-color:#7DBAE8;
border: solid 1px #7DBAE8;
font-size : 12px;
color: #FFFFFF;
} 

.field_faq  {
float:left;
width:250px;
height:20px;
background-color:#f1f5f6;
font-size : 12px;
color: #00458e;
border: solid 1px #e77817;
} 

.field_faq_count {
float:left;
width:50px;
height:20px;
background-color:#f1f5f6;
font-size : 12px;
color: #00458e;
border: solid 1px #e77817;
} 

.field_faq_txt {
float:left;
width:450px;
height:200px;
background-color:#f1f5f6;
font-size : 12px;
color: #00458e;
border: solid 1px #e77817;
} 

.text_captcha {
float:left;
width:auto;
height:auto;
margin-top:5px;
} 

/* -------------SEARCH BAR BLOCK--------------- */


/* -------------GUESTBOOK BLOCK--------------- */



.cms-guestbook-pagination {
float:left;
width:720px;
height:auto;
border: solid 1px #7DBAE8;
margin-top: 5px;
margin-bottom: 5px;
} 


.cms-guestbook-pagination_header {
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
} 

.cms-guestbook-pagination_nav {
float:left;
width:auto;
height:auto;
color: #FFFFFF;
font-weight: bold;
padding: 5px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
background-color:#7DBAE8;
} 

.cms-guestbook-pagination_nav a{
float:left;
color: #FFFFFF;
font-weight: bold;
} 


.cms-guestbook-entry {
float:left;
width:720px;
height:auto;
border: solid 1px #7DBAE8;
margin-top: 5px;
margin-bottom: 5px;
} 

.cms-guestbook-entry-header {
float:left;
width:719px;
height:auto;
border: solid 1px #7DBAE8;
background-color:#7DBAE8;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 5px;
} 

.cms-guestbook-entry-posted {
margin-left: 5px;
} 

.cms-guestbook-entry-sender {
margin-left: 5px;
} 

.cms-guestbook-entry-text {
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
} 

#faq_old_post{
float:left;
width:719px;
height: auto;
border: solid 1px #7DBAE8;
margin-top: 20px;
margin-bottom: 20px;
}

.faq_old_post_up{
float:left;
width:719px;
height: auto;
background-color:#7DBAE8;
}

.faq_old_post_up_txt{
float:left;
width: auto;
height: auto;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
padding: 5px;
}

.faq_old_post_holder{
float:left;
width: auto;
height: 20px;
margin-right: 15px;
padding: 6px;
}

.faq_old_post_holder_last{
float:left;
width: auto;
height: 20px;
margin-right: 0px;
padding: 6px;
}

.faq_old_post_ico{
float:left;
width: 20px;
height: 20px;
background-image: url(img/ico_pdf.jpg);
background-repeat: no-repeat;
background-position: center;
}

.faq_old_post_txt{
float:left;
width: auto;
height: 20px;
padding-top: 3px;
padding-right: 3px;
}

/* -------------GUESTBOOK BLOCK--------------- */



.right_side_tube_01{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-01-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_02{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-02-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_03{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-03-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_04{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-04-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_05{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-05-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_06{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-06-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}

.right_side_tube_07{
float:left;
width: 800px;
height: auto;
background-image:url(img/pic-07-bottom.jpg); 
background-position:top; 
background-repeat:no-repeat;
}


.right_side_tube_txt{
float:left;
text-align: justify;
padding-top: 25px;
padding-left: 37px;
width: 725px;
height: auto;
}

#right_side_welcome_holder_01{
float:left;
font-family: Arial;
font-size: 11px;
text-align: left;
padding-top: 20px;
padding-right: 35px;
width: 155px;
height: auto;
}

#right_side_welcome_holder_02{
float:left;
font-family: Arial;
font-size: 11px;
text-align: left;
padding-top: 20px;
width: 155px;
height: auto;
}

.right_side_welcome_up{
float:left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #e77817;
width: 155px;
height: auto;
padding-bottom: 15px;
}

.right_side_welcome_pic{
float:left;
width: 155px;
height: auto;
padding-bottom: 15px;
}

.right_side_welcome_txt{
float:left;
width: 155px;
height: auto;
}

.right_side_welcome_txt a{
font-family: Arial;
font-size: 11px;
color: #e77817;
}


/* -------------RIGHT BLOCK TABLES--------------- */


.pagetable_01{
width: 600px;
height: auto;
background-color: #6990ce;
}

.column_01{
background-color: #e3f0fa;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
text-align: center;
}




/* -------------RIGHT BLOCK TABLES--------------- */


/* -------------RIGHT BLOCK--------------- */



/* -------------BODY BLOCK--------------- */



/* -------------MENU BLOCK--------------- */

#menu_holder_01{
float:left;
margin-top: 90px;
width: 200px;
height: auto;
margin-bottom: 5px;

}


#menu_holder_02{
float:left;
margin-top: 20px;
width: 200px;
height: auto;
margin-bottom: 20px;
}


/* -------------MENU TYPE 01 BLOCK--------------- */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
text-align: right;
font-family: Arial;
text-transform: uppercase;
width: 200px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
font-size: 12px;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 14px;
border-bottom: 1px solid #f1923f;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #e77817;
font-size: 12px; 
text-decoration: none;
}

.sidebarmenu ul li a:visited{
color: white;
font-size: 12px;
text-decoration: none;
}

.sidebarmenu ul li a:hover{
color: #00458e;
font-size: 12px;
text-decoration: none;
}

.sidebarmenu ul li a:hover{
background-image: url(img/menu-hover.jpg);
background-position: left;
background-repeat: repeat-y;
font-size: 12px;
text-decoration: none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 150px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
font-size: 12px;
text-decoration: none;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* -------------MENU TYPE 01 BLOCK--------------- */



/* -------------MENU TYPE 02 BLOCK--------------- */

.undermenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial;
font-size: 10px;
text-align: right;
text-transform: uppercase;
width: 200px; /* Main Menu Item widths */
}

.undermenu ul li a{
color: #964a07;
text-decoration: none;
padding-right: 14px;
font-size: 10px;
}

.undermenu ul li a:visited{
color: #964a07;
font-size: 10px;
}

.undermenu ul li a:hover{
color: white;
text-decoration: none;
font-size: 10px;
}

/* -------------MENU TYPE 02 BLOCK--------------- */


/* -------------MENU BLOCK--------------- */



/* -------------FOOTER BLOCK--------------- */


#footer{
clear: left;
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
background-position:center;
width: 1026px;
height: 85px;
}

.footer_txt{
float:left;
width:auto;
height:auto;
color: #888585;  
font: normal 10px Arial;
padding-top: 32px;
padding-left: 20px;
padding-right: 20px;
text-align:left;
}

.footer_txt a{
color: #105787;  
font: normal 10px Verdana;
}


/* -------------FOOTER BLOCK--------------- */



li.gmapSidebarItem {
list-style: none;
}