/* custom stuff */

.clr {
  clear: both;
}

div.mosimage_caption {
  font-size: 11px;
}


#page_bg {
  	height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	background:#CCCCCC;
	font:Arial;
	

}

#center {
background-color:#CCCCCC;

}

#main_bg {
	margin-left: auto;
	margin-right: auto;
	width:960px;
	text-align: left;
}

#content_bg {
/*	margin: 0px 0px;*/

}

#header {
	width: 100%;
	height: 27px;
	background-color: #FFFFFF;
	/*background-image:url(../../../images/header_bg.jpg);*/
}
/*#topbanner {
	width: 960px;
	height: 254px;
	background-image:url(../images/home_middle.jpg);
}*/
#leftbanner {
	width: 569px;
	height: 254px;
	float:left;
	border:1px solid #000000;
}

#rightbanner  {
	float:right;
	width:412px;
	 height:254px;
	 border:1px solid #000000;
	/* background-image:url(../../../images/msm_03.jpg);*/
	
}

#login {
	float: right;
	overflow: hidden;
}

#login div {
	padding: 5px 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #243441;
	width: auto;
}

#login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #B6BFC7;
}

#login .button {
	color: #FFFFFF;
	background: #3F4B53;
	border: #3F4B53;
}

#login table.contentpaneopen td {
	color: #ddd;
}

#topmenu {
	height: 30px;
	width:960px;
	/*background-image:url(../../../images/msm_04.jpg);*/
	background-repeat:no-repeat;
	text-align: center;
	border:1px solid #000000;
}
#headermenu_top_menu {
	height:227px;
	width:960px;
	background-image:url(../images/home_top.jpg);
	margin:0px;
	
}
#top_menu_link {
margin-top:38px;
width:650px;
float:right;
padding-right:25px;

}
#top_menu_link ul {
list-style-type:none;
margin:0px;
}
#top_menu_link ul li {
margin:0px;

color:#33FF33;
float:right;
}
#icon_top_images {
margin-top:2px;
width:481px;
float:right;
padding-right:10px;
height:54px;
}
#headermenu_top_menu a {
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
	color:#6bbd47;
	font-size:13px;
	
}

#headermenu {
width:960px;
/*background-image:url(../../../images/header_link_bar.jpg);*/
border:1px solid #000000;
		

}
/*#headermenu ul {
	padding: 0;
	list-style-image: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}*/

#headermenu li {
	margin: 0;
	float: left;
	height: 30px;
	padding: 0;
}

#headermenu a{
	display: block;
	float: left;
	line-height: 30px;
	height: 15px;
	padding: 0 8px;
	border-bottom: 0;
	margin-top:18px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;

}

/*#topmenu ul {
	padding: 0;
	list-style-image: none;
	font-size: 10px;
	font-weight: bold;
}*/


#topmenu li {
	margin: 0;
	float: left;
	height: 30px;
	padding: 0;
}
#topmenu {
/*padding-left:55px;*/
background: #2677B6;

}
#topmenu a{
	display: block;
	float: left;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 0 15px;
	color: #ffffff;
	border-bottom: 0;
	text-decoration:none;
}
a: link, a:visited {

}
#topmenu a:hover {
	text-decoration: none;
	border-bottom: 0;
}

#topunder1{
	height: 1px;
	background: #4C779A;	
}

#topunder2{
	height: 3px;
	background: #243441;	
}

#navigation {
	float: left;
	width: 155px;
	padding: 15px 10px 15px 15px;
	margin: 0;
}

.paddingnav {

}

#content {
	float: left;
	width: 960px;
	 /*............by Ashiq...........*/
/*  border-top:1px solid #005EB8;
    border-left:1px solid #1373BD;
    border-right:1px solid #1373BD;
	border-bottom:1px solid #1373BD;*/
	background-image:url(../images/home_lowermiddle.jpg);
    background-repeat:repeat-y;




}

.paddingcont {
	width: auto !important;
	width: 100%;
}

.highlight {
	background: #F2F2F2;
	border: 1px solid #CCCCCC;
	padding: 0px 15px;
	
}

#footerline{
	clear: both;
	height: 0px;
}

#footer {
	height: 25px;
	width:981px;
	/*background-image:url(../../../images/footer_r1_c1.jpg);*/
	border:1px solid #000000;
}
#footerleft {
	float: left;
	padding-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:190px;
	line-height:9px;
	margin-top:10px;
	border:1px solid #000000;

}
#footerleft a{
text-decoration:none;
color:#000000;
}
#footerleft a:hover{
text-decoration:underline;
}


#footermiddle {
	float: left;
	padding-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:180px;
	line-height:10px;
	padding-top:10px;
	border:1px solid #000000;
	
	
}

#footerright {
	float: right;
	padding-right: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		padding-top:10px;
		border:1px solid #000000;

}
#footerright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000000;
}
#footerright a:hover{
text-decoration:underline;
}
/* required stuff */

span.pathway {
	display: block;
	margin-bottom: 15px;
	
}

#content-pane .tab-page {
	
}

table.contentpane {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.contentpaneopen {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
/*	margin-left:30px;*/
}


.small {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
}

.createdate {
	line-height: 10px;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 0px;

}

.readon {

}

.componentheading {
	margin: 0px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FDF9F0;
	font-weight: bold;
}

.contentheading {
  height: 40px;
	font-size: 18px;
 	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	width: 900px;
}

div.moduletable {
/*	width: auto;
	border: 1px solid #AAAAAA;
	padding: 5px;
	margin-bottom: 20px;
*/
}

table.moduletable .contentheading {
  height: 30px;
}

/* For content item titles that are hyperlink instead of Read On */


a.contentpagetitle:hover {
	color: #ff0000;
}





a.mainlevel:hover {
	color: #76261B;
}




a.category:link, a.category:visited {

}

a.category:hover {

}

a.pagenav, a.pagenav:visited {

}

a.pagenav:hover {

}

.frontpageheader {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

.newsfeedheading {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.newsfeeddate {

}

.fase4rdf a:link {

}

.fase4rdf a:hover {

}

.componentheading{

}


.sectiontableheader {
  font-weight: bold;
	background: #ECECE3;
	padding: 3px;

}

.sectiontableheader1 {
  font-weight: bold;

	padding: 3px;

	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #40719B;
	font-weight: bold;


}

/* Redifinition of HTML Tags */
HTML {
  height: 100%;
  margin-bottom: 1px;
}

BODY {
	margin: 0px 0px 0px 0px;

	height: 100%;
}

td,tr,p,div {
	font-family:Verdana;
	font-size: 12px;
/*	line-height: 16pt;*/
	color: #000000;
	
}

/*ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}*/

ul li
{
/*	line-height: 20px;*/
	padding-left:2px;
	padding-top: 0px;
/*	background-image: url(../images/blog_bullet.png);*/
	/*background-repeat: no-repeat;
	background-position: 0px 5px;*/
	font-family:Verdana;
}



.button {

}

.inputbox {
  font-size: 12px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

}

h1 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	font-style:italic;
}

h2 {
	margin: 0px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #40719B;
	font-weight: bold;
}

h3 {

}

h4 {

}

h5 {

}

h6 {

}

/* Horizontal Line */
hr {
	background: #999999; height:1px; border: 1px solid;
}

hr.separator {

}


/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #121A1D;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 0px #ffffff;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #ff6600;
}
.offtab {
	background-color: #25343B;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cccccc;
}

.tabpadding {
}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}


/* Content - Sections & Categories */
table.contenttoc {
  margin-left: 5px;
  margin-bottom: 5px;
  background: #ECECE3;
  border: 1px solid #DBDAC4;
}

table.contenttoc th {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  padding: 2px 8px;
}

table.contenttoc td {
	padding: 2px 8px;
}

.contentdescription {
	text-align: left;
}

/** polls and search results **/
.poll {
	padding: 0px 0px;
	margin: 0px;
}

td.poll b {
  font-weight: normal;
}

table.pollstableborder {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.pollstableborder td {
  padding: 4px 0px;
}


td.sectiontableentry1 {
  color: #333333;

}

td.sectiontableentry2 {
  color: #333333;
}

tr.sectiontableentry1 td {
  padding-left: 4px;
  padding-right: 4px;
}

tr.sectiontableentry2 td {
  padding-left: 4px;
  padding-right: 4px;
}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}


.pagenav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.pagenavbar {

}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 10px;
}

/*strong {
	color: #333333;
}*/



/*.border1
{
width:565px;
border:0px solid #CCCCCC;
height:400px;
}
.boxheading1
{
font-size: 16px;
color: #40719B;
margin-left:15px;
font-weight:bold;
margin-top:2px;
}
.boxheading2
{
font-size: 16px;
color: #40719B;
margin-left:190px;
font-weight:bold;
margin-top:2px;
}

.boxtext
{
font-size:12px;
color:#000000;
font-family:tahoma;
margin-left:15px;
border:1px solid #CCCCCC;
width:250px;
height:110px;
margin-top:1px;
font-weight:normal;
float:left;

}
.boxtext2
{
font-size:12px;
color:#000000;
font-family:tahoma;
margin-left:15px;
border:1px solid #CCCCCC;
width:250px;
height:110px;
margin-top:1px;
font-weight:normal;
float:right;

}*/

/*#frontpage_full {
	height: 100%;
}
*/
#frontpage_wide {
	width: auto;
}

#frontpage_left {
	float: left;
	width: 272px;
	padding: 0px 8px 20px 0px;
}

#frontpage_right {
	float: right;
	width: 272px;
	padding: 0px 0px 20px 8px;
}

#frontpage_box {
	width: auto;
	border: 1px solid #AAAAAA;
	padding: 5px;
}

.marginleft {
	margin-left:15px;
}

#download {
/*	border: 3px #00FF33 solid;
*/	vertical-align: middle;
	line-height: 40px;
	
}
#home_content {
width:960px;
float:left;
margin:0px;


}
#hom_lft_ctet {
width:120px;
height:56px;
float:left;
margin:0px;
border:0px;
background:url(../../../images/Titles/slicing/01_r1_c1.jpg)  repeat-x;
background-position:top;

}
#img_page_heading {
border:0px;
margin:0px;
background-color:#999999;


}
#home_left_content {
vertical-align:top;
margin:0px;
width:559px;
float:left;
background:url(../images/yellow_line.jpg)  repeat-y;
background-position:right;
border:none;
}

#home_left_content p {
float:left;
text-align:left;
font-size:12px;
line-height:20px;
font:Arial;
color:#FFFFFF;
border-style:none;
padding-right:10px;
}
#home_left_content h2 {
text-align:left;
font:Arial;
font-size:20px;
color:#FFFFFF;
font-weight:normal;

}
#home_left_content h1 {
text-align:left;
font:Arial;;
font-size:16px;
color:#FFFFFF;
font-style:normal;
}
#home_left_content ul li {
list-style:none;
color:#FFFFFF;
line-height:20px;
}
#know_list {
float:left;
text-align:left;
width:540px;
}
#know_list ul  {
text-align:justify;
list-style:none;
color:#FFFFFF;
line-height:20px;
padding-right:20px;
}
#know_list ul li {
line-height:20px;
list-style-image:url(/images/triangle-3.png);
list-style-position:outside;
}
#home_list {
float:left;
text-align:left;
width:540px;
font:Arial;
font-size:12px;
font-weight:normal;
}
#home_list ul  {
text-align:left;
list-style:none;
color:#FFFFFF;
margin:0px;
padding:0px;
}
#home_list ul li {
line-height:25px;
list-style:disc;
padding:0px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#icon_pg_list {
float:left;
text-align:left;
width:540px;
font:Arial;
font-size:12px;
font-weight:normal;
}
#icon_pg_list ul  {
text-align:left;
list-style:none;
color:#FFFFFF;
margin:0px;
padding:0px;
}
#icon_pg_list ul li {
line-height:20px;
list-style:disc;
padding:0px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#whitep_list {
float:left;
text-align:left;
width:540px;
font:Arial;
font-size:12px;
font-weight:normal;
}
#whitep_list ul  {
text-align:left;
list-style:none;
color:#FFFFFF;
margin:0px;
padding:0px;
}
#whitep_list ul li {
line-height:25px;
list-style:disc;
padding:0px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#whitep_list a {
text-align:left;
font:Arial;
font-size:12px;
color:#FFFFFF;
line-height:15px;
}
#key_list {
float:left;
text-align:left;
margin:0px;
padding:0px;

}
#key_list ul  {
padding:0px;
list-style:none;
color:#FFFFFF;
line-height:20px;
margin:0px;
margin-right:2px;
}
#key_list ul li {
padding:0px;
line-height:20px;
list-style-type:disc;
list-style-position:inside;
margin-left:0px;

}
h2#align_centh {
font-size:16px;
text-align:center;
color:#FFFFFF;
font-weight:bold;


}
/*#home_middle_content {
margin-top:10px;
width:1px;
float:left;
height:226px;
background:url(../images/yellow_line.jpg);
background-repeat:repeat-y;

}*/
#home_right_content {
float:right;
width:224px;
vertical-align:top;
padding-left:26px;
padding-right:30px;
padding-top:56px;
background:url(../../../images/Titles/slicing/01_r1_c3.jpg)  repeat-x;
background-position:top;

}
#imgworkithover a:hover {
background-image:url(../images/button_howitworks_ROLL.png);
background-repeat:no-repeat;

}

#home_right_content p{
margin-top:0px;
margin-bottom:0px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}
.visa_class {
margin-bottom:5px;
}

#contact_right_content {
float:right;
width:230px;
height:250px;
margin-right:20px;
margin-top:0px;
}

#mod_left_menu {
margin-top:30px;
width:217px;;
height:422px;
background-image:url(../images/sd_right_menu.png);
background-repeat:no-repeat;

}
#align_hyper {
text-align:left;
float:left;
padding-left:15px;
padding-right:5px;

}

#align_hyper h2 {
padding-top:20px;
font-weight:bold;
text-align:left;
font:Arial;
font-size:15px;
color:#3774a9;
}
#align_hyper h3 {
text-align:left;
font:Arial;
font-size:15px;
color:#7c8d42;
margin-bottom:0px;
}
#align_hyper h4 {
margin-left:0px;
text-align:left;
font:Arial;
font-size:15px;
color:#c47b3c;
margin-bottom:5px;
}
#align_hyper a {
text-align:left;
font:Arial;
font-size:10px;
color:#000000;
line-height:15px;
}
#img_home_content {
width:960px;
height:56px;
background:url(../../../images/Titles/managedhostingsolution.jpg) no-repeat;
}

/*#align_hyper ul {
margin:0px;
text-align:left;
margin-left:0px;
font:Arial;
font-size:11px;
}
#align_hyper ul li {
padding:0px;
color:#000000;
list-style-image:url(../images/arrow_new.jpg);

}
#align_hyper ul li a {
text-align:left;
margin-top:0px;
font:Arial;
font-size:11px;
color:#000000;
}*/
.homepage_link {
color:#025EBA;
font-weight:bold;
}

.home_right_heading {
color:#387DB7;
font-weight:bold;
line-height:25px;
}
.home_right_heading1 {
color:#387DB7;
font-weight:bold;
line-height:18px;
}
#buttonimg {
width:935px;
height:120px;
float:left;	
margin-top:60px;

}
#button_img1 {
background-image:url(../../../images/image1.jpg);
width:106px;
height:121px;
float:left;
margin-left:15px;
}
#button_img2 {
background-image:url(../../../images/image2.jpg);
width:106px;
height:121px;
float:left;
margin-left:95px;
}
#button_img3 {
background-image:url(../../../images/image3.jpg);
width:106px;
height:121px;
float:left;
margin-left:95px;
}
#button_img4 {
background-image:url(../../../images/image4.jpg);
width:106px;
height:121px;
float:left;
margin-left:95px;
}
#button_img5 {
background-image:url(../../../images/image5.jpg);
width:106px;
height:121px;
float:left;
margin-left:95px;
}

#buttomlinks {
width:840px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:20px;
border:1px solid #000000;
}

#buttomlinks a{
margin-left:6px;
margin-right:6px;
}

#left-inner {
width:950px;
}
#left-inner-temp1 {
width:485px;
float:left;
padding:25px;
margin-left:0.5px;
}
#contact-inner-temp1 {
width:620px;
float:left;
padding:25px;
margin-left:0.5px;
}
#right-inner-temp1 {
width:340px;
float:right;
padding:25px;
margin-right:10px;
}
#contact-temp1 {
width:250px;
float:right;
margin-right:10px;
}

#length{
height:663px;
}
#central-inner {
width:950px;
}

#central-innerr-temp {
width:485px;
float:right;
padding:25px;
margin-left:0.5px;
}

#central-innerl-temp {
width: 345px;
float:left;
padding:25px;
margin-right:10px;
margin-top:200px;
}
#central-inner-temp {
width:888px;
float:right;
padding:25px;
margin-right: 4px;
}
#central-innerr-temp {
width:485px;
float:right;
padding:25px;
margin-left:0.5px;
}

#right-inner {
width:940px;
}
#rit-innr-temp1 {
width:412px;
float:left;
padding:25px;
}

#lft-innr-temp1{
width:412px;
float:right;

padding:25px;
}
/*#wwd{
    width: auto !important;
	width: 100%;
	
	height:400px;
    margin-bottom:-210px;
}*/

#ul_faq {
margin-left:-20px;
}
/*#central-inner-temp p {
margin-right:60px;
}*/
#property_divider {
float:left;
width:2px;
height:180px;
background-image:url(../../../images/property.jpg);
}
#what_we_divider {
float:left;
width:2px;
height:698px;
background-image:url(../../../images/whatwedo.jpg);
}
#hoa_divider {
float:left;
width:2px;
height:1324px;
background-image:url(../../../images/hoa.jpg);

}
#realty_divider {
float:left;
width:2px;
height:250px;
background-image:url(../../../images/really.jpg);

}

#testimonials_divider {
float:left;
width:2px;
height:510px;
background-image:url(../../../images/testimonials.jpg);
}


h4 {
margin:20px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

/*ul {
margin-top: -5px;
}*/

#hdng_cntr{
float:right;
padding-right:40px;
margin-top: -18px;
}
#hdng_cntrr{
float:right;
padding-right:28px;
margin-top: -20px;
}
#hdng_cntrl{
float:right;
padding-right:200px;
margin-top: -12px;
}


#join-our-team{
width:600px;
float:right;
padding:25px;
margin-right: 155px;
}
#hoa_text {
border:1px solid #666666;	
background-color:#CCCCCC;
padding:10px;
}
#commercial_text {
border:1px solid #666666;	
background-color:#CCCCCC;
padding:10px;
}
#hoa {
width:600px;
}
#footer_bottom_links {
font:Arial;
float:left;
width:960px;
height:236px;
background-image:url(../images/home_footer.jpg);
background-repeat:no-repeat;
}
#footer_bottom_links p {
text-align:left;
font:Arial;
color:#FFFFFF;
size:12px;
margin-left:120px;
line-height:30px;
}
#footer_bottom_links a {
color:#FFFFFF;
font:Arial;
font-size:12px;
text-decoration:none;

}
.property_text {
/*margin-left:15px;
margin-right:15px;
*/}

#right_button {
}	
#right_button a{
padding:0px;
margin:0px;
border:0px;
}
#right_button a:hover{
padding:0px;
margin:0px;
border:0px;
text-decoration:none;
}

#right_button img{
padding:0px;
margin:0px;
border:0px;

}
