/* CSS Document */

body
{
	margin:0;
	padding:0;
	background:#ffffff;
}

#container
{
	margin:0 auto;
	padding:0px 0px 0px 1px;
	width:976px;
	background-color:#ffffff;
}
/* top portion- logo */
#top
{
	margin:0;
	padding:0;
	width:976px;
}
img.logo
{
float:left;
}
#top p
{
	float:right;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	line-height:50px;
}
#top a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#327fcf;
	text-decoration:none;
}
#top a:hover
{
	color:#777777;
	text-decoration:none;
}
#topheader{
	background:#cd3a67 url(../images/topbkg.jpg) no-repeat left top;
	color:#ffffff;
	float:none;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	line-height:30px;
	padding-left:10px
}
#topheader a{
	color:#eeeeee;
}
#topheader a:hover{
	color:#dddddd;
	text-decoration:underline;
}
#mainmenu
{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:5px;
	width:966px;
	background:#990000; /* #a30612;
	background:#000000 url(images/topleftcorner.jpg) no-repeat left top;*/
}
#mainmenu p
{
	float:left;
	margin:0;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#939393;
	line-height:25px;
}
#mainmenu a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding: 0 3px 0 3px;
	text-decoration:none;
}

#mainmenu img
{
float:right;
}
#content
{
	clear:both;
	margin:0;
	padding:0;
	min-height:300px;
	width:966px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	/*line-height:20px;*/
	/*background:url(images/left-bkg.gif) repeat-y 0 100px ;*/
}
h1{
font-size:20px;
}
#content h1
{
 font-family:Georgia, "Times New Roman", Times, serif;
 
/*font-family:Arial, Helvetica, sans-serif;
*/
font-size:15px;
 color:#000000;
 line-height:30px;
}
 h3
{ 
 font-family:arial, Georgia, "Times New Roman", Times, serif;
font-size:14px;
 color:#000000; #910b12;
 line-height:22px;
 }
.link1
{
	text-decoration:none;
	font-weight:bold;
	color:#009933;
	font-size:12px;
}
#home_maincontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	float:left;
	margin:0;
	padding:0 0px 0 0px;
	width: 975px;
	color:#222222;
	line-height:20px;
}
#home_maincontent h1
{
 background:#c3d9ff /*url(images/left-transt.gif) top left no-repeat; */ ;
 border:1px solid #9c9c9c;
 padding-left:2px;
 margin:0;
}
#home_maincontent h2
{
 color:#5F90DF; 
 font-size:16px;
}
#home_maincontent h5
{
 /*background:#c3d9ff url(images/left-transt.gif) top left no-repeat; */ ;
 border:1px solid #9c9c9c;
 padding-left:2px;
 margin:0;
}
#home_maincontent h3 a
{
 color:#ffffff; #7009b;
}
#home_maincontent  h3
{
  background:#ffffff; 
 padding-left:2px;
 margin-top:0px;
 color:#d24455; #7009b;
}

#home_maincontent p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	line-height:17px;
}
#home_maincontent ul
{
}
#home_maincontent ul li
{ line-height:16px;
}
#home_maincontent ul li a
{ line-height:17px;
	color:#030f03;
}
#home_maincontent ul.list1
{padding:0;margin:0; margin-left:15px;
list-style:none;
}
#home_maincontent ul.list1 li
{ 
list-style:none;
width:215px; float:left; padding:2px;
	/*background:url(images/services_bullet.jpg) no-repeat 0 0;
	padding:0 4px 0 20px;*/
}
#home_maincontent ul.list1 li a
{ 
font-weight:bold;
font-size:12px;
	color:#003333;
	text-decoration:none;
}
#home_maincontent ul.list1 li a:hover
{
	text-decoration:underline;
}
.sublist1 
{
	padding:0;
	margin:2px;
	/*border:1px solid #afafef;*/
}
a.breadcrumb  
{ 
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:10pt;
	color:#0942aF; #0033cc;
	text-decoration:none;
}
a.breadcrumb:hover
{ 
	text-decoration:underline;
}
.sublist1 
{ /*background:#E8EEF8;
 border-bottom:2px solid #ffffff;*/

}
.sublist1 ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.sublist1 ul li
{ line-height:16px;
	padding:0;
width:200px; float:left; padding:5px;
	list-style:none;
}
.sublist1 ul li a
{ line-height:17px;
	color:#030f03;
}

#home_left
{
	float:left;
	margin:0;
	padding:0;
	width: 207px;
	background: #e8eef8; #bbbbcc;
	border:1px solid #999999;
}
#home_left h1
{
	font-family:Arial,verdana, Helvetica, sans-serif;
	font-size:16px;
	background:#c3d9ff;  #bbbbcc;
border-bottom: 1px solid  #999999;
color: #000000;
padding-left:2px;
margin:0px;
}
#home_left ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#home_left ul li
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a5577;
	background:url(images/bullet.gif) no-repeat 0% 50%;
	padding:5px 20px;
	display:block;
}
#home_left ul li a
{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#182416; */
	color:#203531;
	font-weight:bold;
	text-decoration:none;
}
#home_left ul li a:hover
{
	text-decoration:underline;
	color:#881111;
}
#home_right
{
	float:right;
	margin:0;
	padding:0;
	width: 160px;
	padding:0 0px 0 0px;
	/*background:url(images/right-bkg.gif) repeat-y 0 100px ;*/
		background:#e8eef8;
	border:1px solid #999999;

}
#home_right ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#home_right ul li
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4b4b4b;
	padding:0 4px 5px 35px;
	line-height:16px;
}
#home_right ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#home_right p.more 
{
	text-align:right;
	padding-right:5px;
}
#home_right p.more a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#45b6f0;
	text-decoration:none;
}

/* ********************************    */
#inner_maincontent
{
	float:left;
	margin:0;
	padding:0 18px 0 14px;
	width: 643px;
}
#inner_maincontent p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	line-height:20px;
}
#leftmenu
{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width: 247px;
}
#leftmenu ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#leftmenu ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414242;
	background:url(images/services_bullet.jpg) no-repeat;
	padding:0 4px 0 20px;
	line-height:25px;
}
#leftmenu ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414242;
	text-decoration:none;
}
/**********************************************************/
#footer
{
	clear:both;
	margin:0 ;
	margin-top:5px;
	padding:0;
	width: 966px;
	border-top:5px solid #cd3a67; 888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#939598;
}
#footer  a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#939598;
	text-decoration:none;
}
#footer  a:hover
{
	text-decoration:underline;
}

#footer p.floatleft
{
float:left;
line-height:24px;
padding-left:5px;
}
#footer p.floatright
{
float:right;
line-height:24px;
padding-right:5px;
}
#footer p.floatleft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#327fcf;
}
#footer p.floatleft a:hover
{
	color:#999999;
	text-decoration:none;
}

#footer hr
{
	clear:both;
	height:1px;
}
#footer br
{
	clear:both;
}

#bottom
{
	clear:both;
	margin:0 auto;
	padding:0;
	width: 976px;
	border-top:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
#bottom  a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#939598;
	text-decoration:none;
}
#bottom  a:hover
{
	text-decoration:underline;
}

#bottom p.fleft
{
float:left;
line-height:24px;
padding-left:5px;
}
#bottom p.fleft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#327fcf;
}
#bottom p.fleft a:hover
{
	color:#999999;
	text-decoration:none;
}
#bottom p.fright
{
float:right;
line-height:24px;
padding-right:5px;
}
.clear
{
	clear:both;
}

.formleft
{
	float:left;
	width:180px;
}
a.speciallink
{ 
font-weight:bold;
font-size:14px;
	color:#3333dd;
	text-decoration:underline;
}
a.importantlink
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
	color:#ffffff;
	text-decoration:none;
	background:#881111;
	padding:4px;
}
.head3
{
	color:#d20000;
	 font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	border-bottom:1px solid #d20000;
}
.block1
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:2px;
float:left;
width:250px;
min-height:350px;
overflow-y:auto;
padding:2px;
}
.block11
{
background:#ffffff; margin:0px; border-right:1px solid #cccccc;
margin:2px;
float:left;
width:250px;
min-height:350px;
overflow-y:auto;
padding:2px;
}

.block11 ul
{
	list-style:none;
	margin:0; padding:0;
}
.block11 ul li
{
	list-style:none;
	margin:0;
	border:0px solid #333333;
	color:#d24455;
}
.block11 ul li a
{
	display:block;
	padding:4px 4px;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
a.list1
{
	color:#d24455;
}
.block11 ul li a:hover
{
	background:#d27788;
}
.block2
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:2px;
float:left;
width:450px;
/*min-height:350px;*/
padding:2px;
}
.block3
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:2px;
float:left;
width:225px;
/*height:350px;*/
padding:2px;
}
.fullblock
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:2px;
float:left;
width:590px;
/*height:350px;*/
padding:2px;
}
.simpleblock
{
background:#ffffff; margin:0px; /* border:1px solid #cccccc; */
margin:2px;
float:left;
width:590px;
/*height:350px;*/
padding:2px;
}

.cityblock1
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:0px;
float:left;
width:450px;
height:465px;
padding:0px;
}
#citydesc
{
background:#ffffff; margin:0px; border:1px solid #cccccc;
margin:0px;
float:left;
width:345px;
height:460px;
overflow:auto;
}
#city_right
{
	float:right;
	margin:0;
	padding:0;
	width: 160px;
	padding:0 0px 0 0px;
	/*background:url(images/right-bkg.gif) repeat-y 0 100px ;*/
		background:#e8eef8;
	border:1px solid #999999;

}
#city_right ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#city_right ul li
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4b4b4b;
	padding:0 4px 5px 35px;
	line-height:16px;
}
#city_right ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#city_right p.more 
{
	text-align:right;
	padding-right:5px;
}
#city_right p.more a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#45b6f0;
	text-decoration:none;
}
#formwish{
	font-size:11px;
	
}
#formwish label{
position: absolute;
width:125px;
}
#formwish input, textarea, select { margin:1px; margin-left: 125px; }
/*#formwish textarea{	background:url(../images/blessme.jpg) ;padding-left: 18px; 
border:0px; scroll:none; overflow:hidden;
}*/
#formwish select { width: 210px; }
#formwish label.check, label.radio { position:relative; text-align:left; background:#cccccc; }

#formlogin{
	font-size:11px;
}
#formlogin label{
position: absolute;
width:80px;
}
#formlogin input { margin:1px; margin-left: 84px; }

p.errormsg
{
  background:#ffffff;
 color:#ffff00; 
 padding-left:2px;
 margin-top:0px;
}
hr.hairline
{
height:1px;
background:#cccccc;
color:#3344ff;
}
.wish1
{
font-size:20px; font-weight:normal; text-align:center;
color: #cd3a67; 
font-family: monotype corsiva, arial, verdana; 
}