/* Start of CMSMS style sheet 'Phil-tourism' */
/* weather */
#wx_module_7667 img {
border: 0;
}

/* dropdown menu */
.dropdown {font-family: arial, sans-serif; height: 100px; position: relative; font-size: 11px; z-index: 100; float: right;}

.head3{
width: 200px;
	height: 26px;
	background-image: url(images/box1bg.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
padding-top:9px;
padding-left:15px;
}

.mgbox3 {
width: 205px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #dfdfdf;
	border-bottom: 3px solid #dfdfdf;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.head4{
width: 200px;
	height: 26px;
	background-image: url(images/box1bg.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
padding-top:9px;
padding-left:15px;
}

.mgbox4 {
width: 205px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #dfdfdf;
	border-bottom: 3px solid #dfdfdf;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#tourism_h {float: left;margin: 0;height: 114px;width: 960px;background-image: url(images/tourism_h.jpg); font-size: 0.8em;}

/* announcements header */
.announce-header {
font-size: large;
color: #00497f;
font-weight: bold;
width: auto;
height: auto;
border-bottom: 1px solid #CCC;
padding-top: 1px;
padding-bottom: 3px;
margin-bottom: 5px;
}

/* news header */
.news-header {
font-size: large;
color: #00497f;
font-weight: bold;
width: auto;
height: auto;
border-bottom: 1px solid #CCC;
padding-top: 10px;
padding-bottom: 9px;
}

/* photo gallery */
#photog {
width: auto;
height: auto;
margin-right: 15px;
}

/* general styles  */
* { margin: 0; padding: 0; }
body{color:#404040;font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.2em;margin:0 auto;padding:0;background: #e8e8e8 url(images/background2.jpg) top repeat-x;}
a{color:#00497F;font-weight:700;text-decoration:none;}
a:hover{text-decoration:underline}
a img{border:0}
p{margin:0 0 18px 10px}
ul{list-style:none;}
ul,ol,dl{font-size:0.9em;margin:2px 0 16px 35px}
ul ul,ol ol{margin:4px 0 4px 35px}
blockquote{border:1px solid #dadada;font-size:0.9em;margin:20px 10px;padding:8px}
h1{color:#036;;font-size:4.2em;margin:0 0 30px 25px}
h1 a{color:#4088b8;text-transform:none}
h2{border-bottom:4px solid #dadada;color:#4088b8;font-size:1.4em;letter-spacing:-1px;margin:0 0 10px;padding:0 2px 2px 5px}
h3{border-bottom:1px solid #dadada;color:#4088b8;font-size:1.2em;font-weight:700;margin:10px 0 8px;padding:1px 2px 2px 3px}

/* wrapper and header */
#wrap{color:#404040;margin:auto;padding:0;width:960px;background-color: #FFF;}
#slogan{color:gray;font-size:1.5em;font-weight:700;letter-spacing:-1px;line-height:1.2em;margin:15px 0 20px 35px}

/* sidebar and menu */
#sidebar{float:left;line-height:1.4em;margin:0 0 5px;padding:1px 0 0;width:230px;margin-left:15px;margin-right:15px;}
#sidebar ul{font-size:0.9em;list-style:none;margin:0;padding:0 0 15px 10px}
#sidebar li{list-style:none;margin:0 0 4px;padding:0}
#sidebar li a{font-size:1.2em;font-weight:700;padding:2px}
#sidebar ul ul{line-height:1.2em;margin:4px 0 3px 15px;padding:0}
#sidebar h2{margin:3px 0 8px}

/* main content */
#content{float:left;line-height:1.5em;margin:0;padding:0;text-align:left;width:960px;margin-right:15px;font-family: Arial,Helvetica,sans-serif;margin-bottom:20px;}
#contentalt{float:left;line-height:1.5em;margin-right:20px;padding:0;text-align:left;width:750px}
#content h3,#contentalt h3{margin:10px 0 8px}

/* footer */
#footer{border-top:4px solid #dadada;clear:both;font-size:1.2em;line-height:1.8em;margin:0 auto;padding:8px 0;text-align:center;border-bottom: 5px solid #e8e8e8;font-family:Calibri;}
#footer p{margin:0;padding:0}

/* additional styles */
.box{background:#4088b8;border:1px solid #c8c8c8;color:#fff;font-size:0.9em;line-height:1.4em;padding:10px 10px 10px 13px}
.box a{color:#f0f0f0}
.left{float:left;margin:0 15px 4px 0}
.right{float:right;margin:0 0 4px 15px}
.readmore{margin:-10px 10px 12px 0;text-align:right}
.timestamp{font-size:1.2em;margin:-5px 0 15px 10px}
.blue{color:#4088b8}
.clear{clear:both}
.fade{color:#c8c8c8}
.photo{background:#fff;border:1px solid #bababa;margin:6px 18px 2px 5px;padding:2px}
#toplinks a,#footer a,.gray{color:gray}
#sidebar ul ul li a,.timestamp a{font-weight:400}

#slideshow {
	width: 960px;
	height: 196px;
margin-bottom:15px;
}
.head1{
width: 205px;
	height: 26px;
	background-image: url(images/box1bg.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
padding-top:9px;
padding-left:15px;
}
.mgbox {
width: 200px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #dfdfdf;
	border-bottom: 3px solid #dfdfdf;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.mgbox2 {
float: left;
width: 200px;
	height: auto;
font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
padding-right:5px;
}
.mgbox3 {
float: left;
width: 193px;
	height: auto;
font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border: 1px solid #dfdfdf;
	border-bottom: 3px solid #dfdfdf;
padding: 10px;
}
.mgnews {
float: left;
width: 654px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #dfdfdf;
	border-bottom: 3px solid #dfdfdf;
padding: 10px;
margin-bottom: 15px;
}

.articles {
	border: 1px solid #CCCCCC;
	padding: 5px;
	background: #FFFFFF;
	margin-top: 10px;
	width: 182px;
	height: 75px;
}
.boxhold {
	height: auto;
	width: 670px;
	float: left;
margin-bottom: 10px;
}
.tbox {
	height: auto;
	width: 195px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.tbox2 {
	height: auto;
	width: 220px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.tboxL {
	height: auto;
	width: 410px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}

.tboxL a{
	color:#00497F;
line-height: 16px;
text-decoration:none;

}
.tboxr {
	height: auto;
	width: 215px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;

}
.tboxr a{
	color:#00497F;
line-height: 14px;
text-decoration:none;
font-size: 11px;
}

#navmgslide {
	float: left;
	height: 25px;
	width: 960px;
        padding-top: 0;
	padding-left: 0;
}


/* for tourism menu */
.nav-wrap { margin: 0 auto; background-color: #fff; border-top: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8; height: 24px; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one { margin: 0 auto; list-style: none; position: relative; width: 960px; }
#example-one li { float: left; }
#example-one li a { color: #003d72; font-size: 1em; display: block; float: left; padding: 4px 20px 4px 20px; text-decoration: none; }
#example-one li a:active { color: #003d72; }
#example-one li a:hover { color: #003d72; }

#magic-line { position: absolute; top: 24px; left: 0; width: 100px; height: 2px; background: #fe4902; }

#example-two { margin: 0 auto; list-style: none; position: relative; width: 961px; }
#example-two li { display: inline; }
#example-two li a { position: relative; z-index: 200; color: #bbb; font-size: 14px; display: block; float: left; 

padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-two li a:hover { color: white; }
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.9); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.current_page_item a, .current_page_item_two a { color: #000000 !important; }

/* for footer menu */
.footer-menu {
background: transparent;
height: 150px;
width: 960px;
color: #00497F;
padding-left: 10px;
margin-bottom: 40px;
}
.footer-box {
border-right: 1px dotted #dadada; 
float: left; 
padding-left: 10px; 
padding-right: 10px; 
width: 180px; 
height: 150px; 
text-align: left;
font-size: .9em;
line-height: 1.2em;
}
.footer-box-last {
float: left; 
padding-left: 10px; 
padding-right: 10px; 
width: 135px; 
height: 150px; 
text-align: left;
font-size: .9em;
line-height: 1.2em;
}
/* End of 'Phil-tourism' */

