@charset "utf-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {	background-color: #fff; font: 11px Verdana, Helvetica, sans-serif; color: #333;}

a:link, a:visited {	color: #249EFE; text-decoration: underline;}
a:hover { color: #AC0101; text-decoration: none;}

a img { border: none;}

.imgbor { border: 2px solid #ccc; margin-left: 20px;}
.imgborleft { border: 2px solid #ccc; margin-right: 20px;}

p { padding: 8px 0;}

h2, h3, h4, h5, h6 { color: #000; font-family: trebuchet MS, verdana, arial;}

h1 { color: #01365E; font: 18px trebuchet MS, verdana, arial; background: url('../images/dotline-hor.gif') repeat-x bottom; padding-bottom: 10px;}
h2 { font-size: 16px; font-weight: bold; padding-bottom: 10px;}
h3 { font-size: 14px; font-weight: bold; padding: 10px 0;}

.title { font-size: 18px; color: #00769E; font-family: trebuchet MS, verdana, arial;}

.blue { color: #249EFE;}

.left{ float: left;}
.right{ float: right;}
.clearfix {     
     clear: both;
     height: 0;
	 width: 100%;
	 _margin: -13px 0 0 0;
}

hr {
	margin: 1em 0;
	height: 1px;
	border: none;
	background-color: #069AF4;
	color: #069AF4;
}

#content ul, #content ol { margin: 10px; padding-left: 20px;}

/*==================================== Layout Part ===========================================*/
#header { border-bottom: 5px solid #0C2A8C; width: 100%;}
#logo { margin: 0 auto; padding: 0 10px; width: 840px;}
.header_tag { color: #00769E; float: right;}

.tag_text { float: left; text-align: right; padding-top: 35px;}

.top_logo { float: right;}

#menu { background: #5CD3FC url('../images/menu-bg.gif') repeat-x bottom; border-top: 1px solid #fff; width: 100%;}


/*==================================== Manu Part ===========================================*/
#nav { margin: 0 auto; width: 860px; min-height:36px; overflow:auto; _overflow:visible;}
#nav ul { list-style: none;}
#nav li { display: inline;}
#nav a {
	display: block;
	float: left;
	background: url('../images/menu-divider.gif') no-repeat right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0 14px;
	line-height: 36px;
}
#nav a:hover { color: #fff;}
#nav a.selected {
	background-color: #005673;
	background-image: none;
	color: #fff;
}

#container { clear:both; margin: 0 auto; width: 860px; padding-top: 10px;}

#banner { border-bottom: 3px solid #0C2A8C; padding-bottom: 3px;}

#page { width: 100%; padding: 15px 0 25px 0;}

#side_content { float: left; width: 200px;}
#side_content img { padding-bottom: 5px;}

#content { float: right; width: 652px; line-height: 15px;}

.latest_news { padding-top: 15px; color: #555; font: 11px Arial, Helvetica, sans-serif;}
.latest_news li {
	list-style-position: outside;
	list-style-image: url(../images/arrow-blue.gif);
	padding: 5px 0;
}

.newstitle { font-weight: bold; color: #333;}

#footer {  border-top: 3px solid #0C2A8C; padding: 10px 0; text-align: center; color: #00769E;}







/******************************************thickbox*************************/

.listing_photoalbum_pic{
	float:left;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding: 12px 12px 15px 7px;
	background: url(../images/photo_album_bg.gif) no-repeat top left;
	/*background-position:2px 50%; /* x-pos y-pos */
	width: 120px;
	height:140px;
	/*border:1px black solid;*/
}

.photoalbum_pic
{
	width: 120px;
	height:100px;
}
