/* CSS Document */
body {
font-family:trebuchet ms;
font-size:13px;
}

select {
/* border:#c4da75 solid 2px; */
font-size:11px;
font-family:trebuchet ms;

}

#textbox {
background-color:#EBF7FF;
border:#AAA 1px solid;
font-family:trebuchet ms;
font-size:12px;

}


#holder {

width:100%;
margin:auto;
border:#AAAAAA solid 1px;

}
#bg {
background:url(images/bg2.png);
}
#header {
background:url(images/bg2.png); 

background-color:#efefef;
height:150px;
z-index:-1;
padding:0 0 0 0;
margin:0 0 0 0;
}
#header-bg {
background:url(images/bg-head.gif); 
background-position:center;

background-color:#efefef;
height:150px;
z-index:-1;
padding:0 0 0 0;
margin:0 0 0 0;
}

#rate {
font-size:18px;
font-weight:bold;
}

#ad-front-top {
width:90%;
margin:auto;
/* border: solid 1px #66CCFF; */
height:100px;
text-align:center;
margin-top:10px;
}
#ad-front-top-left {
width:33%;
font-size:12px;
font-family:trebuchet ms;
z-index:1;

}

#ad-front-top-right {
float:right;
width:66%;
font-size:12px;
font-family:trebuchet ms;
z-index:-1;
/* border-left:#66CCFF solid 1px; */
}

#ad-front-top-right-leftside {
width:49%;

font-size:12px;
font-family:trebuchet ms;
z-index:-1;
}

#ad-front-top-right-rightside {
float:right;
width:49%;
font-size:12px;
font-family:trebuchet ms;
z-index:-1;
/* border-left:#66CCFF solid 1px; */


}
#mlmenu_container
{
	width:100%;
	height:20px;
	background:url(chrometheme/chromebg2.gif) repeat-x;
	/* border-top:#AAA solid 2px; */
	border-bottom:#AAA solid 2px;

}

#ads {
height:100px;
margin-top:10px;
clear:both;
}

#wrap {
z-index:1;
padding-left:5px;
padding-right:5px;
padding-top:5px;
margin-top:10px;
margin-bottom:15px;

}

#main-left {
width:24.5%;
font-size:12px;
font-family:trebuchet ms;
z-index:1;

}

#main-right {
float:right;
width:75%;
font-size:12px;
font-family:trebuchet ms;
z-index:-1;
}

#main-right-leftside {
width:69.5%;

font-size:12px;
font-family:trebuchet ms;
z-index:-1;
}

#main-right-rightside {
float:right;
width:29.5%;
font-size:12px;
font-family:trebuchet ms;
z-index:-1;



}



#main-right-leftside p {
padding-left:5px;
padding-right:5px;
text-align:justify;

}

#main-right-leftside li p {
color:black;
}

#main-right-leftside ul, li {
padding-left:5px;
padding-right:5px;
text-align:justify;

}



#title {

font-size:16px;
font-weight:bold;
color:#000066;
margin:0px;
border-bottom:#66CCFF 2px solid;

}

#paging {
color:#000066;
}

#paging a{
text-align:center;
color:#6699FF;
/*
color:#7a9dc5; */
font-weight:bold;
}
/* -------------- */





#other {
width:100%;

}

#other td{
text-align:justify;
padding:2px 2px 2px 2px;

}

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}


/*
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
*/


 
#menu {
	Z-INDEX:100;
	WIDTH: 100%;
}

#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#menu DL {
	FLOAT: left; WIDTH: 18.5%;  color:#FFFFFF
}
#menu DT {
	FONT-WEIGHT: bold; BACKGROUND: #000066; MARGIN: 1px;CURSOR: pointer; TEXT-ALIGN: center; color:white;
}
#menu DD {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; DISPLAY: none; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid;
}
#menu LI {
	BACKGROUND: #fff; TEXT-ALIGN: center; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BORDER-LEFT: 0px; COLOR: #000066; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-DECORATION: none; background:#a4e1fe;
}
#menu DT A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BORDER-LEFT: 0px; COLOR: white; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
#menu LI A:hover {
	BACKGROUND: #fff;
}
#menu DT A:hover {
	BACKGROUND: #000066; color:#66CCFF
}


/* --------------------------------------------   */

#proptitle {

background-color:#b5e2fe;
font-family:trebuchet ms;
color:#000066;
padding:5px;

font-size:14px;
font-weight:bold;

margin:0px;

}



#footer {
clear:both;
color:#333333;
text-align:center;
font-size:12px;
font-family: trebuchet ms;
/* background:url(images/bg2.png); */
background-color:#efefef;
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
border-top:#000033 3px solid;
height:75px;

}
#footer-left {
width:70%;

font-family:trebuchet ms;
z-index:1;
padding-top:25px;
font-weight:bold;
}

#footer-right {
float:right;
width:30%;

font-family:trebuchet ms;
z-index:1;
/* border-left:#66CCFF solid 1px; */
}
#search {
border:#a4e1fe 1px solid;
margin:0;
padding:5px;
font-size:12px;
}

#search-title {
font-weight:bold;
color:#000066;
}

#feature {
border:#b5e2fe 1px solid;
margin:0;
padding:5px;
font-size:12px;
}

#grid {
margin-bottom:10px;

}

#headtitle {


font-family:trebuchet ms;

padding:5px;
font-size:13px;
font-weight:bold;
color:#000066;
margin:0px;


}

#headtitle_1 {


font-family:trebuchet ms;

padding:5px;
font-size:13px;
font-weight:bold;
color:#000066;
margin:0px;
text-align:right;

}

.counter {

}


/**************************************************************
   Posts
 **************************************************************/

.post {
  float: left;
  width: 100% !important; 
  w/idth: 99%;
  position: relative;

  
  /* margin-bottom: 1.5em;
	/*text-align:center;
  /* border-bottom: 1px solid #CCCCCC; */
   border-bottom: 1px solid #AAAAAA;
border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
margin-bottom:10px;
background-color:#ebf2f9;
z-index:1;
}

.post .date {
  position: absolute;
  top: 0;
  padding: 0.5em 0 0.5em 0;
  left: 0px;
  width: 15em;
  text-align:center;

 

background-color:#ebf2f9;
}

.post .date .month {
  text-transform: lowercase;
  font: 700 1em arial, sans-serif;
  color: black;
  border:none;
  text-align:center;

}

.post .date .day {
  display: block;
  margin-top: -5px;
  font: 700 1em arial, sans-serif;
   border:none;
  /* left:8px; */
  color: black;
  text-align:center;
}

.post .title {
  display: block;
  padding: 0 0 3px 0;

  font-size: 1.2em;
  font-weight: bold;
  color: #586B7A;
}

.post p {
  margin: 0 0 0 15em;
  
  padding: 0.5em 1em 1em 1.25em;

  border-left: 1px solid #AAAAAA;
 font: 1em trebuchet ms;
 text-align:left;
 min-height:1.5em;
 background-color:#f7f7f7;
 /* background-color:#f3f3f3; */
 /*width:20em; */
}

.post .desc {
padding:5px 5px 5px 5px;
border-top: 1px solid #AAAAAA;
text-align:justify;
 background-color:#FFFFCC;
}
.post_head {
	float:left;
	width:99%;
	position:relative;
	background-color:#EFEFEF;
	padding: 3px;
	border:1px solid #AAAAAA;
	color:black;
	}
	
	
	#navlist
{
margin-bottom: 5px;;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
font-size:11px;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 8px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }


/* ---------------------------chrome style menu --------------------------------------------*/

.chromestyle{
width: 100%;
font-weight: bold;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border-top: 1px solid #BBB;
border-bottom: 2px solid #BBB;
width: 100%;
background: url(chrometheme/chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;

}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 2px solid #B5E2FE; /*THEME CHANGE HERE*/

}

.chromestyle ul li a:hover{
background: url(chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #AAA; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;

line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #AAA; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight:bold;
color:#666;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EBF7FF;
color:black
}



/* ------------------------- from final_drop.css ------------------------------------ */

.menu {
	FONT-SIZE: 0.75em; Z-INDEX: 100; WIDTH: 100%; POSITION: relative; 
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
.menu UL UL {
	WIDTH: 66.5%
}
.menu LI {
	FLOAT: left; WIDTH: 66.5%px; POSITION: relative; text-align:center 
}
.menu A {
	BORDER-RIGHT: #fff 1px solid;  BORDER-TOP: #fff 1px solid;  DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; /*BACKGROUND: #758279; */BORDER-LEFT: #fff 0px solid; WIDTH: 139px; COLOR: #fff; LINE-HEIGHT:20px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 30px; TEXT-DECORATION: none; color:#003366
}
.menu A:visited {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; /* BACKGROUND: #758279; */ BORDER-LEFT: #fff 0px solid; WIDTH: 139px; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 30px; TEXT-DECORATION: none; color:#003366
}
* HTML .menu A {
	WIDTH: 66.5%
}
* HTML .menu A:visited {
	WIDTH: 66.5%
}
.menu UL UL A.drop {
	BACKGROUND: url(../../graphics/drop.gif) #efefef no-repeat right bottom
}
.menu UL UL A.drop:visited {
	BACKGROUND: url(../../graphics/drop.gif) #efefef no-repeat right bottom
}
.menu UL UL A.drop:hover {
	BACKGROUND: url(../../graphics/drop.gif) #66ccff no-repeat right bottom
}
.menu UL UL :hover > A.drop {
	BACKGROUND: url(../../graphics/drop.gif) #66ccff no-repeat right bottom
}
.menu UL UL UL A {
	BACKGROUND: #efefef
}
.menu UL UL UL A:visited {
	BACKGROUND: #efefef
}
.menu UL UL UL A:hover {
	BACKGROUND: #b5e2fe; color:black
}
.menu UL UL {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 31px; HEIGHT: 0px
}
* HTML .menu UL UL {
	TOP: 31px
}
.menu UL UL UL {
	LEFT: 150px; WIDTH: 150px; TOP: 0px
}
.menu UL UL UL.left {
	LEFT: -150px
}
.menu TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.menu UL UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; WIDTH: 129px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto
}
.menu UL UL A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; WIDTH: 129px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto
}
* HTML .menu UL UL A {
	WIDTH: 66.5%
}
.menu A:hover {
	/*BACKGROUND: #949e7c; */ COLOR:#003366; font-weight: bold
}
.menu UL UL A:hover {
	/* BACKGROUND: #949e7c; */ COLOR:#000066; font-weight: bold
}
.menu :hover > A {
	/* BACKGROUND: #949e7c; */ COLOR:#000066; font-weight: bold
}
.menu UL UL :hover > A {
	BACKGROUND: #66ccff; COLOR: #fff
}
.menu UL LI:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL {
	VISIBILITY: visible
}
.menu UL :hover UL UL {
	VISIBILITY: hidden
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible
}

/* ------------ for CMS flyout menu --------------- */

.menu2 {
	FONT-SIZE: 90%; Z-INDEX: 1000; MARGIN: 25px 0px 0px 15px; POSITION: relative; HEIGHT: 235px
}
.menu2 UL {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; BACKGROUND: #9bb; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 0px solid; LIST-STYLE-TYPE: none; POSITION: relative
}
.menu2 LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 26px
}
* HTML .menu2 LI {
	MARGIN-LEFT: 0px
}
.menu2 TABLE {
	FONT-SIZE: 1em; Z-INDEX: 100; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
.menu2 A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 150px; COLOR: #000; TEXT-INDENT: 5px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #888 1px solid; HEIGHT: 25px; TEXT-DECORATION: none
}
.menu2 A:visited {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 150px; COLOR: #000; TEXT-INDENT: 5px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #888 1px solid; HEIGHT: 25px; TEXT-DECORATION: none
}
* HTML .menu2 A:hover {
	BACKGROUND: #999; COLOR: #fff
}
.menu2 :hover > A {
	BACKGROUND: #999; COLOR: #fff
}
.menu2 UL UL {
	LEFT: 100px; VISIBILITY: hidden; POSITION: absolute; TOP: -1px
}
.menu2 UL LI:hover UL {
	BACKGROUND: #dde; VISIBILITY: visible
}
.menu2 UL A:hover UL {
	BACKGROUND: #dde; VISIBILITY: visible
}
.menu2 UL :hover UL UL {
	VISIBILITY: hidden
}
.menu2 UL :hover UL :hover UL UL {
	VISIBILITY: hidden
}
.menu2 UL :hover UL :hover UL {
	BACKGROUND: #ded; VISIBILITY: visible
}
.menu2 UL :hover UL :hover UL :hover UL {
	BACKGROUND: #edd; VISIBILITY: visible
}
.menu2 UL.top2 {
	TOP: 25px
}
.menu2 UL.top3 {
	TOP: 51px
}
.menu2 UL.top4 {
	TOP: 77px
}
.menu2 UL.top5 {
	TOP: 103px
}
.menu2 UL.top6 {
	TOP: 129px
}
.menu2 UL.top7 {
	TOP: 155px
}
