body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7F7772;
}

h1, h2, h3 {margin-top: 0;color: #FF0084;}
h1 {font-size: 200%;}
h2 {font-size: 107%;}
h3 {font-size: 100%;}
p, ul, ol {margin-bottom: 1em; line-height: 130%;}
p {}
p.quote {font-size: 110%; color: #1777b1;font-style: bold;}
p.leadcase {font-size: 100%; color: #8B8878;font-style: bold;}
p.warning {font-size: 13px; color: #7e7772;font-style: bold;}
p span.warning {font-size: 13px; color: #7e7772;font-style: bold;}
em {border-bottom: 1px dashed #DC143C;}
acronym, abbr {border-bottom: 1px dotted #DC143C; cursor: help; font-style: normal; }

blockquote {font-style: italic; margin-left: 20px; font-size: 110%;}

blockquote p {font-style: italic; margin-left: 0px; font-size: 110%; color: #1777b1;}

.bqstart {
     float: left;
     height: 35px;
     margin-left:-40px;
     margin-right: 5px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -40px;
     font-size: 400%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 400%;
     color: #FF0000;
 }

cite {font-size: 1.1em; float: right;  margin-left: 10px; margin-bottom: 2em;}  


ul {list-style: none;}
ul.general {list-style: none; margin-bottom: 1em;line-height: 130%;}
ol {}
a {color: #1777B1;}
a:hover {text-decoration: none;color: #DC143C;}

small {}

hr {display: none;}

img {border: 0px solid #B2B2B2;}
img.left {float: left; margin: 5px 15px 0 0;}
img.right {float: right;margin: 0 0 0 15px;}

/* header */

#header {width: 700px;height: 130px;margin: 0 auto;	padding-top: 20px;}

/* Logo */

#logo {float: left;width: 700px; height: 90px; background: #efefef; padding: 10px 10px 20px 10px;margin-bottom: 10px;}
#logo h1 {margin: 0;padding-top: 50px;text-transform: lowercase;font-size: 56px;line-height: 60px;}
#logo h1 span {color: #FF0084;}
#logo h2 {margin: -70px 10px 0 0;text-transform: lowercase;text-align: right;font-size: 12px;font-style: italic; line-height: 8px;}
#logo a {text-decoration: none;	color: #7F7772;}
#logo a:hover {color: #DC143C;}

/* Page */

#page {width: 700px;margin: 0 auto;}

/* Content */

#content {float: left;width: 380px; margin-top: 10px;}
#content h1.title {margin-bottom: 25px;	padding-left: 5px;border-left: 25px solid #FF0084; color: #7F7772;}
#content h2.title {margin-bottom: 10px;	padding-left: 5px;	border-left: 15px solid #FF0084; text-transform: lowercase;
	color: #7F7772;}
#content h3 {padding: 0 5px; margin-bottom: 5px;}	
#content h3 span {padding: 0 5px;	background: #DC143C;	color: #FFFFFF; font-size: 85%;}	
#content p {margin-top: 0;}	
#content .title span {color: #DC143C;}
#content ul {margin: 0;	padding: 0;	list-style: none;}



/* Content Reverse Red Top*/

#content_reverse {float: left;width: 380px; margin-top: -18px; background: #DC143C;border: 0px solid #FF0084;}
#content_reverse h1.find {
	color: #ffffff; 
	font-size: 38px;
	line-height: 50px; 
	margin-bottom: 0px; 
	padding-left: 10px;	}
	
#content_reverse p {
	color: #ffffff; 
	font-size: 13px;
	line-height: 14px; 
	margin-bottom: 10px; 
	padding: 10px;	}	

#content_reverse a {
	color: #ffffff; 
	font-size: 12px;
	line-height: 14px;}
	
/* Content Reverse Red Mid*/	
	
#content_reverse_mid {float: left;width: 380px; margin-top: 10px; margin-bottom: 10px; background: #DC143C;border: 0px solid #FF0084;}
#content_reverse_mid h1 {
	color: #ffffff; 
	font-size: 38px;
	line-height: 42px; 
	margin-bottom: 0px; 
	padding-left: 10px;	}
	
#content_reverse_mid p {
	color: #ffffff; 
	font-size: 12px;
	line-height: 14px; 
	margin-bottom: 10px; 
	padding: 10px;	}	

#content_reverse_mid a {
	color: #ffffff; 
	font-size: 12px;
	line-height: 14px;}	
	
/* Content Reverse Gray Mid*/	
	
#content_reverse_gray {float: left;width: 380px; margin-top: 0px; margin-bottom: 10px; background: #838B83;}

#content_reverse_gray h1 {
	font-size: 38px;
	line-height: 42px; 
	margin-bottom: 0px; 
	padding-left: 10px;	}

#content_reverse_gray p {
	color: #ffffff; 
	font-size: 13px;
	line-height: 15px; 
	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 10px;	}	

#content_reverse_gray a {
	color: #ffffff; 
	font-size: 13px;
	line-height: 15px;}	
	
/* Content Reverse Two Col*/

.twocols_reverse {background: #ffffff; padding: 5px;}
.twocols_reverse .col1 {float: left;width: 180px;background: #DC143C;}
.twocols_reverse .col2 {float: right;width: 180px;padding-left: 10px;background: #ffffff;}
.twocols_reverse .col1 h1 {color: #ffffff; font-size: 38px; line-height: 42px; margin-bottom: 0px; padding: 5px;	}
.twocols_reverse .col2 p {color: #DC143C; font-size: 12px; line-height: 14px; margin-bottom: 0px; padding: 5px;	}


.twocols {padding-top: 20px;border-top: 1px solid #CCCCCC;}
.twocols .col1 {float: left;width: 180px;}
.twocols .col2 {float: right;width: 180px;padding-left: 10px;border-left: 1px solid #EFEFEF;}

.twocols .col1a {float: left;width: 120px;}
.twocols .col2a {float: right;width: 240px;padding-left: 10px;border-left: 1px solid #EFEFEF;}

.twocols .col1b {float: left;width: 240px;}
.twocols .col2b {float: right;width: 120px;padding-left: 10px;border-left: 1px solid #EFEFEF;}

.list {margin: 0;padding: 0;list-style: none;}
.list li {padding: 5px 10px;border-bottom: 1px solid #EFEFEF;}
.list li.first {border: none;}

/* Sidebar */

#sidebar {float: right;	width: 300px;}
#sidebar ul {margin: 0;	padding: 0;	list-style: none;}
#sidebar li {}
#sidebar li ul {}
#sidebar li li {}

#sidebar h2 {
	padding: 5px 10px;
	background: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	font-size: 100%;
	margin-top: 5px;
}
#sidebar h2 span {color: #7e7772;}
#sidebar h3 {}
#sidebar p.popular {font-size: 12px; line-height:1.4;color: #DC143C;}
#sidebar p.popular em, {font-size: 20px; font-weight:300; text-decoration:none; font-style: normal;border: 0px}
#sidebar a {text-decoration: none;}
#sidebar a:hover {color: #DC143C;}

/* Sidebar Reverse*/

.sidebar_red {float: right;	width: 300px;background: #DC143C; margin-bottom: 10px;}
.sidebar_red h1 {
	color: #ffffff; 
	font-size: 38px;
	line-height: 42px; 
	margin-bottom: 0px; 
	padding-left: 10px;	}

.sidebar_red p {
	color: #ffffff; 
	font-size: 13px;
	line-height: 15px; 
	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 10px;	}
	
.sidebar_red a {
	color: #ffffff; 
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;}	

.sidebar_red a:hover {color: #ffffff;font-size: 14px; line-height: 15px;}	
		
	
/* Menu */

#menu {height: 100px;margin-bottom: 10px;}
#menu ul {}
#menu li {display: block;float: left;width: 110px;padding: 5px 10px;border-bottom: 1px solid #EFEFEF;}
#menu a {
	padding-left: 5px;
	border-left: 10px solid #ebebeb;
	text-transform: uppercase;
	font-size: 92%;
	font-weight: bold;
	color: #7F7772;
}
#menu li.active a {border-left: 10px solid #FF0084;}

/* Menu Property */

#menu_property {height: 160px;margin-bottom: 10px;}
#menu_property ul {}
#menu_property li {display: block;float: left;width: 110px;padding: 5px 10px;border-bottom: 1px solid #EFEFEF;}
#menu_property a {
	padding-left: 5px;
	border-left: 10px solid #ebebeb;
	text-transform: uppercase;
	font-size: 92%;
	font-weight: bold;
	color: #7F7772;
}
#menu_property li.active a {border-left: 10px solid #FF0084;}



/* News */

#news {	margin-bottom: 20px;}
#news ul {	line-height: normal;}
#news li {	padding: 10px;}
#news h3 {	margin: 0;	font-size: 85%;}
#news h3 span {	padding: 0 5px;	background: #1777B1;	color: #FFFFFF}
#news p {	margin: 0;	line-height: normal;}
#news a {}


/* Footer */

#footer {
	clear: both;
	height: 100px;
	padding-top: 20px;
	background: #EFEFEF;
	border-top: 1px solid #CCCCCC;
	width: 700px;
}

#footer p {	margin: 0;	text-align: center;	font-size: 90%;}


/* FORM */

input
{background-color: #ebebeb;
}

input.chkbx
{background-color: #fff;
display: inline;
}

textarea
{background-color: #ebebeb;
}

form p 
{clear: left;
margin: 0;
padding: 0;
padding-top: 10px;}

form p label
{float: left;
width: 25%;}

p.checkbox {
display: inline;
float: left;}

p.warning {
	font:10px italic Verdana, Arial, Helvetica, sans-serif;
	color:#DC143C;
	line-height: 10px;
	padding:0px;}
	
/* thumbnail image list */

.imagelist {
	list-style-type: none;}
	
.imagelist li {
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	font: bold 11px Arial, Helvetica, san-serif;
	}

.imagelist img {
	display: block;
	border: none;
	
	}
				
/* round corner */


	