/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,fieldset  
{
margin:0;
padding:0;
border:0;
}
.clearfix:after 
{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

html
{
overflow:auto;
overflow-x:hidden;
font-family	: Arial,Helvetica,sans-serif;
background:#D5FFD5;
}

body
{
background:#D5FFD5;
}

a img
{
border:none;
}

h2,h3,h4,h5
{
color:#00A6A6;
}

h2
{
font-size:28px;
line-height:1.25em;
}

h3
{
font-size:20px;
line-height:1.25em;
}

h4
{
font-size: 17px;
line-height:1.25em;
}

h5
{
font-size: 15px;
line-height:1.25em;
}

a
{
color:#00A6A6;
}


/* Hides from IE-mac \*/
* html .clearfix 
{
height: 1%;
}
.clearfix 
{
display: block;
display: inline-block;
}
/* End hide from IE-mac */

#wrap
{
/* width:998px; */
width:100%;
padding:0;
margin:0;
}

#wrap #content #middle #md_wrap
{
}

#wrap #content #middle div#destination_manual_page
{
font-size : 17px;
line-height:1.1em;
}

#framed_header
{
height:121px; 
background:#A7D1DF url(../images/top_bg.jpg) 0 0 no-repeat;
margin-left:-15px;
padding:0px;
padding-left:5px;

font-family : Arial,Helvetica,sans-serif;
font-size:120%;
}

#wrap #content #middle div#page 
{
float:left;
height:505px;
height:100%;
overflow:hidden;
background:#D5FFD5 url(../images/wall_paper_bg.jpg) 0 top repeat; 

width:780px; 
padding-left:10px;
padding-left:0px;
}

#abs
{
position:absolute;
left:218px;
top:105px;
padding-left:10px;
width:805px; 
padding-left:0px;
}

div#destination_manual_page div#page 
{
background:#D5FFD5 url(../images/wall_paper_bg.jpg) 0 top repeat; 
padding-left:15px;
}

div#destination_manual_page #page span.hasTip img
{
border:0;
}

#middle div#destination_manual_page #page span.hasTip img
{
display:none;
}

iframe#main
{
background:#D5FFD5 url(../images/wall_paper_bg.jpg) 0 top repeat; 
}

iframe#iframe_header
{
position:absolute;
left:0;
top:0;
}

#page img
{
margin-left:-10px;
border-top:5px solid #FCF4FF;
border-bottom:5px solid #FCF4FF;
}

div#destination_manual_page div#page img
{
margin-left:-20px;
border-top:5px solid #FCF4FF;
border-bottom:5px solid #FCF4FF;
}

#page img.mid
{
display:block;
margin:20px auto;
border:5px solid #FCF4FF;
}

div#destination_manual_page div#page img.mid
{
display:block;
margin:20px auto;
border:5px solid #FCF4FF;
}

div#destination_manual_page div#page img.bottom_only
{
border:0;
border-bottom:5px solid #FCF4FF;
}

div#destination_manual_page div#page img.no_border
{
border:0;
}

#page h2.contentheading
{
font-size:150%;
}

div#page ul li
{
margin:10px 0;
margin-left:30px;
width:90%;
background:transparent;
}

div#page h3
{
color:#00A6A6;
font-size:18px;
margin:10px 0;
line-height:32px;
clear:both;
}

div#page h4
{
color:#00A6A6;
font-size:16px;
margin:10px 0;
line-height:32px;
clear:both;
}

div#page h5
{
color:#666;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:10px 0;
margin-top:20px;
line-height:1.25em;
clear:both;
}

div#page #para1_box
{
position:absolute;
top:50px;
left:500px;
} 

div#page #para1_box a
{
color:#8CE8FF;
font-weight:bold;
text-decoration:none;
}

div#page #para1_box a:hover
{
color:yellow;
}

div#page p
{
color:#000;
margin:10px 0 5px 0px;
width:98%;
background:transparent;
line-height:1.5em;
}

div#page p
{
font-size   : inherit;
}

div#page table.boxed
{
border:1px solid #D8D8D8;
}

div#page table
{
font-size:85%;
}

div#page table.boxed td
{
border:1px solid #D8D8D8;
}

div#page table.boxed td a
{
color:blue;
}

div#page table.boxed td a:hover
{
color:green;
}

#middle
{
width:767px;
width:782px;
float:left;
background:transparent;
}

div.moduletable
{
color:#000080;
}

div.mod_placehere_destination_manual_left
{
margin:15px;
color:#000080;
border-bottom:0px solid #ccc;
background:url(../images/line.jpg) 0 bottom repeat-x; 
font-size:16px;
font-weight:bold;
}

div.mod_placehere_destination_manual_left a:hover,
div.mod_placehere_destination_manual_left2 a:hover
{
color:red;
}

div.mod_placehere_destination_manual_left p.contentheading,
div.mod_placehere_destination_manual_left2 p.contentheading
{
padding:7px 0;
width:220px;
}

div.mod_placehere_following
{
clear:left;
}

div.mod_placehere_destination_manual_left2
{
margin:15px;
color:#000080;
border-bottom:0px solid #ccc;
background:url(../images/line.jpg) 0 bottom repeat-x; 
font-size:16px;
font-weight:bold;
}

div.moduletable_bloglinks
{
color:#000080;
width:121px;
border-bottom:0px solid #ccc;
margin:5px 0;
padding: 5px;
background:url(../images/line.jpg) 0 bottom repeat-x; 
}

div.moduletable_bloglinks h3
{
text-align:center;
font:bold 95% Arial, Helvetica, sans-serif;
margin:5px 0;
}

div.rapid_contact
{
}

div.rapid_contact_intro_text
{
font-size:17px;
color:brown;
line-height:24px;
margin-bottom:10px;
}


#clock
{
clear:both;
text-align:left;
display:block;
border:0px solid #000080;
font:bold 12px Arial,Helvetica,sans-serif;
color:#000080;
padding:5px;
padding-top:40px;
margin:10px 0 0 20px;
height:27px;
}

/* admin */
div.contentpaneopen_edit 
{
float:right;
position:absolute;
top:10px;
left:50px;
margin-right:10px;
}
span.hasTip img 
{
border:0;
}

#header
{
width:100%;
height:121px; 
background:#A7D1DF url(../images/top_bg.jpg) 0 0 no-repeat;
border-bottom:0px solid #000;
}

iframe
{
margin:0;
padding:0;
border:0;
}

#frame_line
{
height:4px;
background:yellow url(../images/frame_line.png) left top repeat-x; 
}

#navcontainer
{
width:998px;
height:41px;
display:block;
background:#e2ecff url(../images/art/nav-bg.jpg) 0 0 repeat-x;
float:left;
margin:14px 0 0 0;
}

#navcontainer .menu
{
height:41px;
list-style:none;
clear:both;
float:left;
border-right:1px solid #8aa7de;
}

#navcontainer li
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000080;
line-height:20px;
float:left;
}

#navcontainer li a
{
height:31px;
float:left;
padding:10px 10px 0 10px;
text-decoration:none;
color:#000080;
border-right:1px solid #d5e6ff;
border-left:1px solid #8aa7de;
}

/* #navcontainer .item46 a{color:#a4a3a3;} */

#navcontainer .menu li a:hover,#navcontainer .menu .active a
{
color:#fff;
background:url(../images/art/nav-hover.jpg) 0 0 repeat-x;
border-right:1px solid #2d52de;
}

#content
{
width:100%;
height:100%;
clear:both;
margin:0;
padding:0;
/* 
background:url(../images/art/content-bg.jpg) 0 0 repeat-y;
padding:0 0 174px 0;
*/
}

#left
{
width:180px;
background:#D5FFD5;
float:left;
margin:0;
padding:0;
overflow:hidden;
height:100%;
font-size: 14px;
line-height:1.25em;
margin-left:-5px;
}

#left p
{
width:180px;
}

#left p.small
{
font-size:11px;
}

#left p.copyright
{
color:#008888;
font-weight:bold;
padding:3px 0;
}

#left p.copyright a
{
text-decoration:none;
}

#left table.contentpaneopen td
{
background:transparent;
}

#left table.contentpaneopen td a
{
margin-left:0px;
}

#left a
{
font-weight:bold;
font-size: 15px;
text-decoration:underline;
}

#left div.marker
{
padding:7px 0;
}

#left div.marker a:link
{
color:#551A8B;
}

#left div.marker a:hover
{
color:green;
}

#left div.marker a:active
{
color:red;
}

#left  a:visited
{
color:#551A8B;
}

#left ul
{
list-style:none;
padding:23px 0 20px 0;
background:url(../images/line.jpg) 0 bottom repeat-x;
}

#left ul li
{
font:bold 14px Arial,Helvetica,sans-serif;
color:#000080;
line-height:20px;
}
#left ul li a
{
height:25px;
color:#000080;
text-decoration:none;
display:block;
padding:5px 0 0 30px;
background:url(../images/art/gr.gif) no-repeat 10px center;
}


#middle .green{color:#40a000;}
#middle .pink{color:#e040c0;}
#middle .blue{color:#0000ff;}
#middle .brown{color:#800000;}
#middle .cyan{color:#00ffff;}
#middle .orange{color:#ffa000;}
#middle .grey{color:#c5c5c5;}
#middle .black{color:#000;}
#middle .light-grey{color:#a1a1a1;}

#middle form fieldset legend
{
font:bold 18px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 5px 0;
}
#middle form fieldset dt
{
float:left;
width:120px;
text-align:right;
font:12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
}
#middle form fieldset dd
{
padding:0 0 4px 0;
margin-left:130px;
margin-bottom:5px;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}
#middle form dd.button
{
float:right; 
margin:20px 25px 0 0;
display:inline;
}
#middle form fieldset dd .control,#middle form fieldset dd .control_short,#middle form fieldset dd .control_medium,#middle form fieldset dd .control_large,#middle form fieldset dd .control_long
{
width:auto;
height:21px;
background:#fff;
font:12px Arial,Helvetica,sans-serif;
color:#000;
padding:0;
border:1px solid #dcdbd9;
}
#middle form fieldset dd select
{
width:180px;
height:19px;
padding:2px 0 0 0;
background:#fff;
font:12px Arial,Helvetica,sans-serif;
color:#000;
border:1px solid #dcdbd9;
}

#middle form fieldset dd input
{
width:144px;
height:21px;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}

#middle form fieldset dd .control
{
width:auto;
height:auto;
background:none;
border:none;
}

#middle form fieldset dd .control_short{width:70px;}
#middle form fieldset dd .control_large{width:313px; height:100px;} 
#middle form fieldset dd .control_long{width:313px;}
#middle form fieldset dd .submit,#middle form fieldset dd .reset{width:auto;}

#page span.buttonheading
{
float:right;
}

#page span.buttonheading img
{
border:0 none;
}

#page ul.pagination
{
display:block;
text-align:center;
}

#page ul.pagination li
{
display:inline;
font:12px Arial,Helvetica,sans-serif;
color:#000;
background:none;
padding:0 5px 0 0;
}

#page ul.pagination li a
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
}

#page p.articleinfo
{
text-align:right;
font:10px Arial,Helvetica,sans-serif;
color:#999;
padding:10px 0 0 0;
clear:both;
}

#page div.breadcrumb
{
padding:0 0 15px 0;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}

#page div.breadcrumb a
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
}

#page div.breadcrumb img
{
border:0 none;
}


/* COMMENT */
#comment img
{
border: none;
}

#revsBox h3
{
padding:3px 0;
font:bold 16px Arial, Helvetica, sans-serif;
color:#009;
}

#mod_loginform table
{
margin:5px 0 0 10px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
width:160px;
}
#mod_loginform table .mod_login
{
display:block;
}
#mod_loginform table a, #mod_login_logoutform p
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}

#registrationTable img, #adminForm img,  #cbIconsBottom img, #fireboard img
{
border:none;
}

#mod_login_logoutform
{
padding:10px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
#mod_login_logoutform .mod_login
{
padding:0 0 10px 0;
}
body .sigsiuTreeNode
{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
}
#emailForm div label,#form-contact div label
{
width:150px;
float:left;
text-align:right;
padding:0 10px 0 0;
}
#emailForm div #contact_email_copy,#emailForm .button,#form-contact div #contact_email_copy,#form-contact .button
{
margin:5px 0 0 160px;
}
#emailForm div .copy,#form-contact div .copy
{
width:auto;
float:none;
text-align:left;
padding:0 0 0 0;
}

.row_separator,.article_separator
{
display:none;
}

.article_row
{
padding:0 0 3px 0;
}

#breadcrumbs
{
padding:0 0 10px 0;
}

#breadcrumbs a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
}
