html,body
{
	margin:0px;
	padding:0px;
}

body
{
	background-color:#416684;height:100%;
	/* remove scroll bar color classes*/
}

body a:link, body a:visited
{
	font: normal 12px  arial;
	color: #00467F;
	text-decoration: none;
	line-height:18px;
	outline:none;
}

body a:hover
{
	color: #00467F;
	text-decoration: underline;
}
.bodycolor
{
	background-color:#ffffff;
}
.footertext 					 /* copyright text */
{
	font: normal  11px  arial;
	color:#d8e3ec;
	text-decoration: none;
	text-align:right;
	height:30px;
	vertical-align:middle;
	position:relative;
	float:right;

}
.bottomlinks
{
	font: normal  11px  arial;
	color:#d8e3ec;
	vertical-align:middle;
	text-decoration:none;
	padding:0px 2px;
}
a.bottomlinks:link, a.bottomlinks:visited
{
	font: normal  11px  arial;
	color:#d8e3ec;
	vertical-align:middle;
	text-decoration:none;
	cursor:pointer;
}
a.bottomlinks:hover
{
	font: normal  11px  arial;
	color:#d8e3ec;
	vertical-align:middle;
	text-decoration: underline;
	cursor:pointer;
}
.edit                                          			/* cross check moved to default settings */
{
	font:normal 12px  arial ;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #d3cec3;
	background-color:#333333;
	position:absolute;
	cursor:pointer;  
}
/* Default Settings ends */


/* Form settings */

.FormBodyText
{
	font:normal 12px  arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelText
{
	font:normal  12px  arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelTextHeader				/* crosscheck once if this class is present*/
{
	font: bold  12px  arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelHeader
{
	font:bold 13px  arial;
	color:#000000;
	background-color:#b1c2cf;
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-decoration: none;
}
.FormLabelSubheader
{
	font:bold 12px  arial;
	color:#000000;
	text-decoration: none;
}
.FormErrorText
{
	font:normal 12px  arial;
	color:#FF0000;
	text-decoration: none;
}
.FormMessageText
{
	font:normal 12px  arial;
	color: #cd4400;
	text-decoration: none;
	text-align:left;
}
.FormButton
{
	font:normal 12px  arial;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#ca8320;
	text-decoration: none;
	cursor:pointer;
	outline:none;
	line-height:15px;
}

/* remove FormStatusButton class*/

.FormTextField
{
	font:normal 12px  arial;
	color:#000000;
	height:19px;
	width: 100px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
}
.RequiredField
{
	font:normal 12px  arial;
	color: #000000;
	border: 1px solid #999999;
	background-color:#fff7ec;
	text-decoration: none;
	padding-right:-5px;
	height:20px;
}
.RequiredLabel
{
	color:#FF0000;
	vertical-align:top;
	text-align:center;
}
.formtableborder
{
	border:1px solid #999999;
}
.FormTableHeader
{
	font:bold 12px  arial;
	background:#49667b;
	color:#ffffff;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
/* place .FormTableHeader td, .FormTablerow td, .FormTablerowAlt td class below FormTablerowAlt */

.FormTableSubheader
{
	font: normal  12px  arial;
	color: #ffffff;
	background-color:#49667b;
	text-decoration: none;
}
.FormTableRow
{
	font: normal 12px  arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
/* remove FormTableRow td class*/

.FormTableRowAlt
{
	font: normal 12px  arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:20px;
}

/* remove .FormTableRowAlt td class */

.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td 
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}


/* remove FormTabActive class*/

/* remove FormTabInActive class*/

.FormTableSubrow
{
	font: normal 11px  arial;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
}
.FormTableFooter
{
	font: bold 12px  arial;
	color:#000000;
	background-color:#a0b6c6;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	text-decoration: none;
}
.FormTableFooter td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}
.FormTextArea
{
	font: normal 13px  arial;
	color: #000000;
	background-color:#ffffff;
	width:200px;
	border: 1px solid #cccccc;
	text-decoration: none;
	height:70px;
}
select
{
	font: normal 12px  arial;
	color: #000000;
	background-color:#ffffff;
	border:1px solid #7f9db9;
	text-decoration: none;
	/*remove height*/
}
/* remove .FormImage class */

/* remove hr class*/

.iframetransbg
{
	background:none;
	padding-left:0px;
	overflow:auto;
}


.iframepopupbg                            	/* sp7 class*/
{
	background:none;
	padding:0px;
}
.FormLinks
{
	font: normal 12px  arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
a.FormLinks:link, a.FormLinks:visited

{
	font: normal 12px  arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
a.FormLinks:hover
{
	font: normal 15px  arial;
	color: #ff0000;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FormPageNumber
{
	font: normal 12px  arial;
	color:#457598;
	text-align:left;
	cursor:pointer;
	text-decoration:none;

}

/* Please add anchor FormPageNumber anchor classes if not present */
a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber:hover
{
	font: normal 12px arial;
	color:#457598;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
}

.ActiveFormPageNumber
{
	font: bold 12px  arial;
	color:#dd8710;
	text-align:left;
	cursor:pointer;
	text-decoration:underline;
}
a.ActiveFormPageNumber:link, a.ActiveFormPageNumber:visited, a.ActiveFormPageNumber:hover
{
	font: bold 12px  arial;
	color:#dd8710;
	text-align:left;
	cursor:pointer;
	text-decoration:underline;
}
.FormPageNumberdivider
{
	font: normal 12px  arial;
	color:#457598;
	text-align:right;
	text-decoration:none;
}
.FormFPName
{
	font: bold 13px  arial;
	color: #b26a06;
	text-decoration: none;
	text-align:left;
	cursor:pointer;
}
.FormFPName:link, FormFPName:visited
{
	font:bold 13px arial;
	color: #b26a06;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FormFPName:hover
{
	font:bold 13px arial;
	color: #000000;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
form
{
	padding:0px;
	margin:0px;
}
/* Form settings ends */

/* remove Events Calender settings */

/* remove floorplan settings classes */
/* Remove FloorPlanHomeDecorImg class after floorplanbg class */
/* Form class shifted below FormFPName:hover */

/* Corporate Search settings */

.Corpsearchiframetransbgs
{
	background:none;
	padding:0px;
	margin:0px;
}
.CorpSearchMainTable
{
	width:100%;

}
.CorpSearchTableFilter
{
	border:0px solid #ff0000;
}
.CorpSearchResultTable
{
	border:0px solid #ff0000;
	width:100%; 	 /*make it 100% instead of 700 px*/
	height:150px;
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
}
.CorpSearchResultRow
{
	background-color:#d8d8d8;
}
.CorpSearchResultRowAlt
{
	background-color:#d8d8d8;
}
.CorpSearchResultRowGap
{
	background-color:#ffffff;
	height:7px;
}
.CorpFormTableHeader
{
	font:bold 12px arial;
	color:#ffffff;
	background-color:#3b586c;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:25px;
}
.CorporateMapSize
{
	width:690px; 		/*make it 690 instead of 700 px*/
	height:450px;
	border:1px solid #cccccc;
}
.CorpFormlabeltext
{
	font:normal 11px arial;
	color: #000000;
	text-decoration: none;
}
.CorpFormlabelHeader
{
	font:bold 16px arial;
	color: #062e48;
   	 line-height:25px;
	text-decoration: none;
}
.CorpFormLabelSubHeader
{
	font:normal 12px arial;
	color: #3b586c;
	text-decoration: none;
}
.CorpFormTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 180px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorphCityTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorphmilesTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorphcommunityTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorpFormButton
{
	font:normal 12px arial;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#ca8320;
	text-decoration: none;
	cursor:pointer;
	outline:none;
	line-height:15px;
}
.CorpSelect
{
	font:normal 12px arial;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
	width:180px;
	border: 1px solid #cccccc;
	/*remove height*/
}
.hCorpSelect
{
	font:normal 11px arial;
	color:#000000;
	background-color:#ffffff;
 	vertical-align:bottom!ie;
	text-decoration: none;
	width:70px;
	border: 1px solid #cccccc;
}
.CorpFormErrorText
{
	font:normal 11px arial;
	color: #af0202;
	text-decoration: none;
	text-align:left;
}
.CorpFormMessageText
{
	font:normal 11px arial;
	color: #c77500;
	text-decoration: none;
	text-align:left;
}
.CorpDropList
{
	background-color:#FFFFFF;
	OVERFLOW:auto;
	Z-INDEX:55000;
	POSITION:absolute;
	border:1px solid #cccccc;
	border:1px solid #cccccc!ie;
	width:173px;
	width:180px!ie;
	line-height:15px;
	padding-left:5px;
	font-family:arial;
	size:11px;
	font-weight:normal;
}
.CorpDropListNavBg_Active				/* selected background color for key up & down */
{
	background-color:#eeeeee;
}
.CorpDropListNavBg						/* normal background color for key up & down */
{
	background-color:#d3ecf3;
}
.CorpPropertyName
{
	font:bold 16px arial;
	color: #174275;
	text-decoration: none;
	vertical-align:top;
	height:20px;
}
a.CorpPropertyName:link, a.CorpPropertyName:visited
{
	font:bold 16px arial;
	color: #174275;
	text-decoration: none;
	cursor:pointer;
}
a.CorpPropertyName:hover
{
	font:bold 16px arial;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
}
.CorpContentText
{
	font:normal 12px arial;
	color: #405e73;
	text-decoration: none;
}
.CorpFormLinks
{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: none;
}
a.CorpFormLinks:link, a.CorpFormLinks:visited

{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: underline;
	cursor:pointer;
	margin-left:4px;
}
a.CorpFormLinks:hover
{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: none;
	cursor:pointer;
	margin-left:4px;
}
.CorpAdvsearchLink
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: none;
}
a.CorpAdvsearchLink:link, a.CorpAdvsearchLink:visited

{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: underline;
}
a.CorpAdvsearchLink:hover
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: underline;
}

/* Remove Corpthumbbg class from here */

.CorpBlankcell
{
	width:207px;
}
.CorpLocationcell
{
	width:416px;
}
#chkListCommunity td
{
	width:180px;
} 
/* class added to contrl alignment of the amenties in advanced search this is the min width required*/
#chkListUnit td
{
	width:180px
}	/* class added to contrl alignment of the amenties in advanced search this is the min width required*/

.CorpAdSearchBG
{
	height:350;
	VISIBILITY: hidden;
	POSITION: absolute;
	Z-INDEX: 503;
	top:490px;
	background-color:#dce5ee;
	padding:5px;
	border:1px solid #abbbcb;
	width:716px;
}
.CorpSearchHAdvanceTable
{
	width:360px;
	overflow:visible;
}
.CorpSearchAdvanceTable      /* sp7 class*/
{
	width:700px;	 /* width should be same as the content width*/
}
.Corpsortbyselect
{
	font:normal 11px arial;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
	width:100px;
	border: 1px solid #cccccc;
}
/* remove Corporate Search settings */

/*remove Corporate Property Details*/

/* remove Corporate Compare Community settings */


/* Corporate Featured Property settings */

.FeaturedPropName
{
	font:bold 13px arial;
	color: #febd14;
	text-decoration: underline;
}
.FeaturedPropAdd
{
	font:bold 13px arial;
	color: #000000;
	text-decoration: underline;
}
.FeaturedPropDes
{
	font:normal 11px arial;
	color: #999999;
	text-decoration: none;
}
.FeaturedPropImg
{
	border: 1px solid #000000;
	width:180px;
	height:120px;
}
.FeaturedPropLinks
{
	font:normal 11px arial;
	color: #000000;
	text-decoration: none;
}
a.FeaturedPropLinks:link, a.FeaturedPropLinks:visited

{
	font:normal 11px arial;
	color: #000000;
	text-decoration:underline;
	cursor:pointer;
}
a.FeaturedPropLinks:hover
{
	font:normal 11px arial;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
.FeaturedPropiframetransbg
{
	background:none;
}
/* Remove FeaturedPropBox class from here */

/* Corporate Featured Property settings ends  */

/* Remove Login settings from here */

/*eBrochure Settings*/
.ebroiframetransbg
{
	Background-color:#ffffff;
}
.ebrochuremaintable
{
	width:690px;			/* width changed for printing compatibility */
	background-color:#ffffff;
}
.ebrochureinnertable
{
	background-color:#ffffff;
	width:660px;			/* width changed for printing compatibility */
}
.ebrochureheaderbg                                               /* updated for png/ */
{
	height:162px;
	width:660px;			/* width changed for printing compatibility */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../templates/Rescorphomestyle/build_headerbg.png');
	background-repeat: repeat_x;
}
.ebrochureheaderbg[class]
{
	height:162px;
	width:660px; 				/* width changed for printing compatibility */
	background-image:url(build_headerbg.png);
	background-repeat: repeat_x;
}
.ebrochurecontentbg
{
	background-repeat:repeat-x;
	background-color:#efefef;
	width:660px; 		/* width changed for printing compatibility */
}
.ebrochurecontentbgcolor
{   					/* for bottom color of background plain color which comes in a div  */
	background-color:#efefef;
}
.ebrochurepropname
{
	font:normal 22px arial;
	color: #3d5a6f;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurepropaddress
{
	font:normal 15px arial;
	color: #3d5a6f;
	text-decoration: none;
	font-style:normal;
	vertical-align:middle;
}
.ebrochurenormaltext
{
	font:normal 15px arial;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochuredesign1header
{ 		/* Recommended to use eiher this or ebrochuredottedhorizontalseparator; Do not remove this comment */
	font:normal 16px arial;
	color: #ebbc19;
	background:#49667b;
	height:22px;
	text-transform:uppercase;
}

.ebrochuredottedhorizontalseparator
{ 			/* Recommended to use eiher this or ebrochuredesign1header; Do not remove this comment */
	/*background:url(dottedhoriline.gif) left bottom repeat-x;*/
	height:1px;
}
.ebrochuredesign2header
{
	font:normal 24px arial;
	color: #4b7b8e;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurelink
{
	font:normal 15px arial;
	color: #3d5a6f;
	text-decoration: none;
	vertical-align:middle;
}

a.ebrochurelink:link, a.ebrochurelink:visited

{
	font:normal 15px arial;
	color: #3d5a6f;
	text-decoration: none;
	vertical-align:middle;
}

a.ebrochurelink:hover
{
	font:normal 15px arial;
	color: #3d5a6f;
	text-decoration:underline;
	vertical-align:middle;
}

/* remove ebrochureprinticon and ebrochurerefericon*/

.ebrochurefootertext
{
	font:normal 12px arial;
	color: #ffffff;
	text-decoration: none;
	background:#446277;
	height:22px;
	padding-left:11px;
}
.ebrochuremapdimensions
{    					/* for map dimensions  */
	width:550px;
	height:300px;
}
.ebrochurebullet                                  /* updated for png*/
{      
	background-position:0px 7px;
	padding-top:4px;
	width:12px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 
	src='../templates/Rescorphomestyle/build_headersubbullet.png')
}
.ebrochurebullet[class]
{
	 background-image:url(build_headersubbullet.png);
	 background-repeat:no-repeat;
	 background-position:0px 2px;
	 width:12px;
}
.ebrochureverticalseparator                   /* change the class for sp7*/
{
 	background:url(build_separator.gif) repeat-y;
}
.ebrochurehorizontalseparator                   /* change the class for sp7*/
{
 	background:url(build_separator.gif) repeat-x;
}
.ebrochurepropertythumbnail
{
	height:126px;
	width:160px;
	border: 1px solid #999999;
	float:right;
	padding:0px;
}
.ebrochurehorizontalcolorseparator
{
	background-color:#49667b;
	height:10px;
}
.ebrochuretopleftcorner                                                      /* updated for png*/
{
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 
	src='../templates/Rescorphomestyle/build_top_leftcorner.png')
}
.ebrochuretopleftcorner[class]
{
	background-image:url(build_top_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretoprightcorner                                         /* updated for png*/
{
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 
	src='../templates/Rescorphomestyle/build_top_rightcorner.png');
}
.ebrochuretoprightcorner[class]
{
	background-image:url(build_top_rightcorner.png);
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochurebotleftcorner                                          /* updated for png*/
{
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 
	src='../templates/Rescorphomestyle/build_bot_leftcorner.png')
}
.ebrochurebotleftcorner[class]
{
	background-image:url(build_bot_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner                                            /* updated for png*/
{
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 
src='../templates/Rescorphomestyle/build_bot_rightcorner.png')
}
.ebrochurebotrightcorner[class]
{
	background-image:url(build_bot_rightcorner.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochuretopshadow                                                              /* updated for png*/
{
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
	src='../templates/Rescorphomestyle/build_top_shadow.png')
}
.ebrochuretopshadow[class]
{
	background-image:url(build_top_shadow.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochureleftshadow                                                             /* updated for png*/
{
	background-position:right;
	background-repeat:repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
	src='../templates/Rescorphomestyle/build_left_shadow.png')
}
.ebrochureleftshadow[class]
{
	background-image:url(build_left_shadow.png);
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochurebottomshadow                                                                /* updated for png*/
{
	background-position:top;
	background-repeat:repeat-x;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
src='../templates/Rescorphomestyle/build_bottom_shadow.png')
}
.ebrochurebottomshadow[class]
{
	background-image:url(build_bottom_shadow.png);
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurerightshadow                                                                   /* updated for png*/
{
	background-position:left;
	background-repeat:repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
	src='../templates/Rescorphomestyle/build_right_shadow.png')	
}
.ebrochurerightshadow[class]
{
	background-image:url(build_right_shadow.png);
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochuredatetime
{
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
}
/*eBrochure Settings ends*/



/* Editor settings */                        /* not to change any settings in this section */

.normaltext
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
	margin-top:0px;
	margin-bottom:12px;
}
/*  --6aug10
.normaltext ul
{
	display:block;
	list-style-type:disc;
	line-height:18px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:12px;
}
.normaltext li, p li
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
	padding-left:0px;
	list-style-image:url(contentBullet.png);
}
--- end */

.normaltext ul
{
	display:block;
	list-style-type:disc;
	line-height:18px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.normaltext li, p li
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
	list-style:none;
	background:url(contentBullet.png) no-repeat 0px 4px;
	_background:url(contentBullet.gif) no-repeat 0px 4px;
	padding-left:20px;
}

.NxtStepSpacing			/*  ---// TO adjust left margin of 'Next Step' //--*/
{
	/*margin-left: 25px; */
	margin-left: 7px;
}
.YardiName			/* SIFR use*/
{
	display:block;
	z-index:20;
	/* height:22px; */
	height:10px;
	width:60px;	
	float:left;
	text-transform:uppercase;
	font: bold 18px arial;
	color:#000;
}
.YardiProductName		/* SIFR use*/
{
	display:block;
	z-index:20;
	height:19px;
	margin-left:60px;
	text-transform:capitalize;
	clear:right;
	font: normal 18px arial;
	color:#000;	
}
p
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
}
.allcaps
{
	text-decoration: none;
	text-transform: uppercase
}
.initialcaps
{
	text-decoration: none;
	text-transform: capitalize
}
.lowercase
{
	text-decoration: none;
	text-transform: lowercase
}
.shadow
{
	height:10px;
 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
}
.glow
{
	height:10px;
 	filter:progid:DXImageTransform.Microsoft.Glow(color='gray', Strength='5')
}
.motionblur
{
	height:10px;
 	filter:progid:DXImageTransform.Microsoft.MotionBlur(Strength=10, Direction=45, Add='true')
}

/* Editor settings ends */


/* Menu settings */

/* --------------// hMenu starts //----------- */

.hlinkbg
{
	z-index:10000;
	position:relative;
	padding-top:1px;
	margin-top:-1px;
}

.hlinkbg ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	*margin-top:0px;
}

/* --------------// Top Level Menus starts //----------- */
.hlinkbg ul li{
	position: relative;
	display: inline;
	float: left;
}
.hlinkbg ul li.hlinkbg a{
	display: block;
	padding:7px 13px 7px 12px;
	_padding:7px 12px 7px 12px;

}

* html .hlinkbg ul li.hlinkbg a { /*IE6 hack to get sub menu links to behave correctly*/
	display: block;
}
.hlinkbg ul li.hlinkbg a:link,
.hlinkbg ul li.hlinkbg a:visited
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-transform:uppercase;
	border-top:3px solid #efefef;
	width:112px;
	outline:none;
}

.hlinkbg ul li.hlinkbg a:hover
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	background:none;
	text-transform:uppercase;
	border-top:3px solid #d78724;
	width:112px;

}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.hlinkbg ul li.activehlinkbg a{
	display: block;
	padding:7px 13px 7px 12px;
	_padding:5px 8px 5px 8px;
}
* html .hlinkbg ul li.activehlinkbg a   /*IE6 hack to get sub menu links to behave correctly*/
{
	display:block;
}

.hlinkbg ul li.activehlinkbg a:link, .hlinkbg ul li.activehlinkbg a:visited,.hlinkbg ul li.activehlinkbg a:hover
{
	
	font:normal 12px Arial;
	color: #303030;
	text-align:center;
	text-decoration: none;
	text-transform:none;
	vertical-align:middle;
	border-top:3px solid #d78724;
	BACKGROUND-image:none;
	text-transform:uppercase;
	width:112px;	
}
/* --------------// Top Level ActiveMenu Ends //----------- */



/* --------------// Sub Level Menus starts //----------- */
.hlinkbg ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
	*margin-top:-1px;
	_margin-top:0px;
	
}
.hlinkbg ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;
	text-transform:none;
	
}

.hlinkbg ul li.hlinkbg ul li a,
.hlinkbg ul li.activehlinkbg ul li a
{

	padding:8px 26px 8px 26px;
	border: 1px solid #000000;
	border-top:none;
	*margin-top:-1px;
	_margin-top:0px;
	position:relative;
	color: #303030;
	text-decoration: none;
	float: left;
	font:normal 13px Arial;
	text-align:left;
	text-transform:none;
	width: 180px;
	
}


/* Sub level menu links style */


.hlinkbg ul li.hlinkbg ul li a:link,
.hlinkbg ul li.hlinkbg ul li a:visited,
.hlinkbg ul li.activehlinkbg ul li a:link,
.hlinkbg ul li.activehlinkbg ul li a:visited
{
	color: #ffffff;
	text-decoration: none;
	float: left;
	font:normal 13px Arial;
	text-align:left;
	background-color:#a2bdd0;
	padding:5px 15px;
	border:1px solid #ffffff;
	text-transform:none;
	background:url(submenu_bg.png) repeat;
	width: 180px;
}

/*sub menus hover style*/
.hlinkbg ul li.hlinkbg ul li a:hover,
.hlinkbg ul li.activehlinkbg ul li a:hover
{
	color: #ffffff;
	text-decoration: none;
	float: left;
	font:normal 13px Arial;
	text-align:left;
	text-transform:none;
	BACKGROUND-image:none;
	background-color:#496e81;
	border:1px solid #ffffff;
	text-transform:none;
	width: 180px;
}
.hlinkbg ul li.hlinkbg[class] ul li a:hover,
.hlinkbg ul li.activehlinkbg[class] ul li a:hover
{
	color: #ffffff;
	text-decoration: none;
	float: left;
	font:normal 13px Arial;
	text-align:left;
	BACKGROUND-image:none;
	border:1px solid #ffffff;
	background-color:#496e81;
	text-transform:none;
	width:180px;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .hlinkbg ul li.activehlinkbg ul li a{ 
	display: inline-block;
}


.hlinkbg ul li.USTopDivider img{
	 /* display:none; */

}

.USTopDivider
{
	background:url(menudivider.gif) no-repeat o o;
	padding-top:0px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.horz_downarrowclass{
	position: absolute;
	padding-right: 15px;
}

.horz_rightarrowclass{
	position: absolute;
	margin-top:2px;
	right: 5px;
}

/* --------------// hmenu Menu Ends//----------- */

.hmenubg                                                   /* for horizontal menu background */
{
	background-image:url(hmenu_bg.jpg);
	height:40px;
	background-repeat:repeat-x;
}

.vmenubg{}                                                  /* for vertical menu background */
.vlinkbg                                                 /* for vertical menu*/
{
	Font: normal 10px  Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
a.vlinkbg:link,  a.vlinkbg:visited                                                                                       /* for vertical menu*/
{
	Font: normal 10px  Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.activevlinkbg                                               
{
	Font: normal 10px  Arial;
	color:#000000;
 	text-decoration:none;
	vertical-align:middle;
}
a.activevlinkbg:link, a.activevlinkbg:visited                                           /* for vertical menu*/
{
	Font: normal 10px  Arial;
	color:#000000;
 	text-decoration:none;
	vertical-align:middle;
}
/* Menu settings ends */


/* Section settings */

.blankheader                                          /* when the section has no design applied (design0) */
{
	display:none;
}

.design1header
{
	Font: bold 20px  Calibri;
	color:#005A91;
	text-align:left;
	text-decoration:none;
	line-height:35px;
	vertical-align:middle;
	margin-bottom:0px;
}

.design1header h1
{
	Font: bold 20px  Calibri;
	color:#005A91;
	text-align:left;
	text-decoration:none;
	line-height:35px;
	vertical-align:middle;
	margin-bottom:0px;
}

.design1bg
{
	background-color:#e0e0e0;
}
.design2header
{
	Font: normal 26px  Arial;
	color:#da8216;
	text-align:left;
	text-decoration:none;
	line-height:65px;
}

.design2header span
{
	Font: normal 16px  Arial;
	color:#063e67;
	text-align:left;
	text-decoration:none;
	line-height:55px;
	border-left:1px solid #94abb8;
	font-style:italic;
	padding-left:10px;
}

/*------------------------ 30June10 -Created new design3.inc and classes below ----------------------- */

.design3header
{
	background:url(sectheadingBG2.jpg) no-repeat top;
	width:283px;
	height:25px;
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	padding-left:15px;
}

.design3Left
{
	background:url(sectLeft.jpg) repeat-y top;
	width:4px;
	height:40px;
}
.design3Body
{
	background:url(sectBodyrep.jpg) #fcfcfc repeat-x 0px -43px;
	color:#2A2A2A;
	font:normal 12px Arial;
	width:272px;
	/*height:40px; */
	height:auto;
	padding: 11px 8px 7px 7px;
}

.design3Right
{
	background:url(sectRight.jpg) repeat-y top;
	width:7px;
	height:40px;
}
.design3Bottom
{
	background:url(sectBot.jpg) no-repeat center top;
	width:283px;
	height:13px;
}
/* ---- not IE6 & IE7 compatible--
.design3Body ul
{
	display:block;
	list-style-type:disc;
	line-height:18px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}


.design3Body li
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
	list-style-image:url(contentBullet.png);
	padding-left:0px;
}
 --- */

.design3Body ul
{
	display:block;
	list-style-type:disc;
	line-height:18px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.design3Body li
{
	font: normal 12px Arial;
	color:#2a2a2a;
	text-decoration: none;
	text-transform: none;
	line-height:18px;
	/*list-style-image:url(contentBullet.png);*/
	list-style:none;
	background:url(contentBullet.png) no-repeat 0px 4px;
	_background:url(contentBullet.gif) no-repeat 0px 4px;
	padding-left:20px;
}

.design3Body li a {font-weight:bold;}

/*------------------------ MD/30June10 -End -----------------------*/


/* Section settings ends */

/* remove Google Map settings*/

/* remove Specials Settings*/

/********************Template Specific***********************/


/* ----------------classes for Quotes---------------- */

.ClientQuote
{

	color:#00467F;
	font:12px/20px Arial;
	text-decoration:none;
	text-transform:none;

}
.ClientQuoteBy
{
	color:#2A2A2A;
	font:12px/20px Arial;
	text-decoration:none;
	text-transform:none;
}

/* ----------------classes for Quotes End---------------- */


/* ----------------classes for clearfix---------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* ----------------classes for Clearfix End---------------- */

#mainWrapper
{
	position:absolute;
	width:100%;
	height:100% auto;
	overflow:visible;
	background:url(mainBg.jpg) #416684 repeat-x center top;
	padding-top:0px;

}

#btmShadow
{
	position:relative;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop 		src='../templates/corphomestyle/btmShadow.png');
	width:1000px;
	height:19px;
	padding-top:15px;
	padding-top:0px!ie;
}

#btmShadow[id]
{
	position:relative;
	background:url(btmShadow.png) no-repeat center top;
	width:1000px;
	height:19px;
}

.ContSrch{
	width:210px; 
	height:21px;
	position:relative; 
	float:right; 
	z-index:3000;
	left:-12px; 
	top:27px; 
	_top:30px;
	border:0px solid #fff;
	padding:0px;
}

.CSFormTextfield{
	font:normal 12px arial;
	color:#535353;
	padding-left:3px;
	height:17px;
	vertical-align:top;
	border:1px solid #cccccc;
}
.ContSrchTableRow		/* used for content serch result display page */
{
	font: normal 12px  arial;
	color:#262727;
	text-decoration: none;
	vertical-align:top;
	text-align:left;
	height:23px;
}

.ContSrchTitle			/* used for content serch result display page */
{
	font:normal 12px Arial ;
	color:#00467f;
	text-decoration:none;
	height:15px;
	vertical-align:middle;	
}

.ContSrchTitle a:link, .ContSrchTitle a:visited	          /* used for content serch result display page */ 
{
	font:bold 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:none;
}

.ContSrchTitle a:hover				/* used for content serch result display page */
{
	font:bold 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:underline;
}

#ContentSectWrapper
{
	width:960px;
	height:auto;
	position:relative;
	min-height:620px;	
	_margin-left:0px;
}

#contentShadow
{
	position:relative;
	_background:url(mainShadow.gif) repeat-y center top;
	width:1000px;
	min-height:620px;
	margin-top:3px;
	overflow:auto;
	padding-bottom:0px;
}

#contentShadow[id]
{
	position:relative;
	background:url(mainShadow.png) repeat-y center top;
	width:1000px;
	min-height:620px;
	margin-top:3px;
	overflow:auto;
	padding-bottom:0px;
}


#Head_wrapper
{
	position:relative;
	height:55px;
	margin-top:0px;	
	width:960px;
	z-index:10;
}

#Head_wrapper h1
{
	padding-left:25px;
	margin-top:0px;	
}
#TopLinks
{
	position:absolute;
	float:right;
	left:640px;
	z-index:5;
	width:330px;
	height:18px;
}

#Menu_wrapper
{
	position:relative;
	height:33px;
	background:url(hmenuBg.jpg) repeat-x center top;
	width:960px;
	z-index:100;
	
}
#Middlemenu
{
	position:relative;
	width:960px;
	float:left;
}
#MainBodyWrapper
{
	position:relative;
	width:960px;
	float:left;
	z-index:6;
	margin:0px;
	background:url(mainContent-rep.jpg) repeat-y;
	margin-top:3px;
	min-height:400px;
	padding-bottom:20px;		/*16 july 10*/
	
}

#contentWrapper
{
	position:relative;
	width:auto;
	z-index:7;
	padding-bottom:20px;
	margin:0px;

	min-height:400px;
/*	background-color:#FFFFFF;
	overflow:visible; */

}

#rightCol
{
	position:relative;
	width:308px;
	background-color:#cfd0d1;
	float:left;
	margin:0px;
	height:auto;
	padding-bottom:30px;
	border:0px solid #ff0000;
}
#FlashContainer
{	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:-8px;
	margin-top:0px!ie;
}

#FooterTop
{
	position:relative;
	background:url(footerBg-rep.jpg) repeat-x top;
	width:960px;
	height:4px;
	margin:0;
	margin-top:-20px;
	margin-bottom:20px;
	_margin-bottom:5px;
}

/*
#FooterWrapper
{
	position:relative;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Rescorphomestyle/footerBgrep.png');
	width:960px;
	height:220px;
	padding:20px;
}*/

#FooterWrapper
{
	position:relative;
	background:url(footerBgrep.jpg) repeat-y;
	width:960px;
	/*height:220px;*/
	height:auto;
	padding:20px;
}
#FooterWrapper table td
{
	padding-left:6px;
}

#FooterContainer
{
	position:relative;
	width:960px;
	/*margin-top:20px;*/
	margin-top:5px;
	padding-bottom: 40px;
}

.menuList
{
	font:normal 13px Arial;
	color:#344863;
	text-decoration:none;
	text-align:left;
	line-height:19px;
	background:url(menubullet.gif) no-repeat left;
	padding-left:15px;
}

.menuList a:link, .menuList a:visited
{
	font:normal 13px Arial;
	color:#344863;
	text-decoration:none;
	text-align:left;
	line-height:19px;
}

.menuList a:hover
{
	font:normal 13px Arial;
	color:#344863;
	text-decoration:underline;
	text-align:left;
	line-height:19px;
}

/* ----added for highlighted active menu link -MD */

.menuListActive
{
	font:normal 13px Arial;
	color:#D87E15;
	text-decoration:none;
	text-align:left;
	line-height:19px;
	background:url(menubullet.gif) no-repeat left;
	padding-left:15px;
}
.menuListActive a:link, .menuListActive a:visited, .menuListActive a:hover
{
	font:normal 13px Arial;
	color:#D87E15;
	text-decoration:none;
	text-align:left;
	line-height:19px;

}

/* ----End of highlighted active menu link -MD */

#navcontainer
{
	margin-top:-5px;
	z-index:20;
	position:relative;
}

.newshead
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/corphomestyle/News_top.png');
	width:286px;
	height:8px;
	margin: 0;
}

.newshead[class]
{
	background:url(News_top.png) no-repeat left;
	width:286px;
	height:8px;
	margin: 0;
}

.newsBtm
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/corphomestyle/News_bottom.png');
	width:286px;
	height:18px;
	margin: 0;
}
.newsBtm[class]
{
	background:url(News_bottom.png) no-repeat left;
	width:286px;
	height:18px;
	margin: 0;
}

.newsBody
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/corphomestyle/News_body.png');
	width:286px;
}
.newsBody[class]
{
	background:url(News_body.png) no-repeat left;
	width:286px;
}
.newsrepeat
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/corphomestyle/news_rep.png');
	width:286px;
	height:100%;
}

.newsrepeat[class]
{
	background:url(news_rep.png) repeat-y left top;
	width:286px;
	height:100%;
}

/*Main Menu*/
#Main_Menu
{
	position:relative;
	z-index:25;
	float: left;
}
/*Main Menu ends*/

/*Bottom menu begins */ 
.Footerheadings
{
	font:Bold 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	line-height:30px;
}
.bottommenu
{
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

.bottommenu a:link, .bottommenu a:visited
{
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

.bottommenu a:hover
{
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
}

/*Botom menu ends*/

.GlobalSelect
{
	font:normal 10px Arial;
	width:86px;
	margin:2px 10px 0 0px;
	border: 1px solid #cccccc;
}

.TelNo
{
	font:bold 15px Arial;
	color:#416684;
	text-decoration:none;
}
.TelNo span
{
	font:bold 15px Arial;
	color:#da8216;
	text-decoration:none;
}

.SectHeading
{
	background:url(sectheadingBG2.jpg) no-repeat top;
	width:283px;
	height:25px;
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}

.SectLeft
{
	background:url(sectLeft.jpg) repeat-y top;
	width:4px;
	/* height:86px;	-old */
	
}
.SectBody
{
	background:url(sectBodyrep.jpg) #fcfcfc repeat-x center top;
	width:283px;
	
	
}
.secmid { 
	padding-left:8px; *padding-left:2px; }

.SectRight
{
	background:url(sectRight.jpg) repeat-y top;
	width:7px;
	height:86px;
	
}
.SectBot
{
	background:url(sectBot.jpg) no-repeat top;
	width:283px;
	height:13px;
}

.TestimonialHeading
{
	background:url(testimonialHead.jpg) no-repeat top;
	width:283px;
	height:41px;
}
.TestiLeft
{
	background:url(testimonialLeft.jpg) no-repeat top;
	width:4px;
	height:153px;
}
.TestiBody
{
	background:url(testimonialBody.jpg) #fdfdfd  repeat-x top;
	width:252px;
	height:153px;
	padding:0px 10px;
}

.TestBG
{
	background:url(testimonialBGrep.jpg) repeat-y top;
	width:283px;
	
}
.TestiRight
{
	background:url(testimonialRight.jpg) no-repeat top;
	width:7px;
	height:153px;
}
.TestiBot
{
	background:url(testimonialBot.jpg) no-repeat top;
	width:283px;
	height:14px;
}

.FooterSep
{
	background:url(vertical_seps.jpg) repeat-y center top;
	width:5px;
	height:212px;
}

.Footerlinks
{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	font:normal 11px Arial;
	color:#d8e3ec;
	text-decoration:none;
}

/****************Template Specific ****************/

/*----- added for Middle Navigation Links MD/29Jun10 ----*/

.MidNavHeader
{
	Font: normal 20px  Calibri, Arial, Helvetica, sans-serif;
	color:#2c425d;
	text-align:left;
	text-decoration:none;
	line-height:19px;
	background:url(header3Bg-rep.jpg) repeat-x top;
	padding-left:35px;
}
.MidNavHeader .NavTitle
{
	Font: normal 29px  Calibri, Arial, Helvetica, sans-serif;
	color:#fefefe;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
}
.MidNavBg
{
	background:url(design3Bg.png) repeat-x top;
	
}

/*----- End of Middle Navigation Links ----*/


/* Ajax Tabs Code*/
.shadetabs{
	padding:0px;
	margin:0px;
	clear: both;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	margin-top:15px;
	display:block;
	border:0px solid #FF0000;

}

#navcontainer ul li
{
	display:inline;
}

.shadetabs li
{
	
	margin: 0;
	display: inline;
	list-style-type: none;	
	float:left;
	color: #ffffff;
	background:url(NewsTab_over.png) no-repeat top;
	text-decoration: none;
	font:normal 13px arial;
	line-height:25px;
	width:126px;
	height:25px;
}

.shadetabs li a:link, .shadetabs li a:visited
{
	color: #ffffff;
	background:url(NewsTab_over.png) no-repeat left top;
	text-decoration: none;
	font:normal 13px arial;
	line-height:25px;
	width:126px;
	height:25px;
	display: block;
}

.shadetabs li a:hover
{
	color: #FFFFFF;
	background:url(NewsTab_over.png) no-repeat left top;
	text-decoration: none;
	font:normal 13px arial;
	line-height:25px;
	width:126px;
	height:25px;
	display:block;
}

.shadetabs li.selected a
{ 
	margin:0px;
	background:url(NewsTab_norm.png) no-repeat left top;
	color: #000000;
	width:126px;
	height: 25px;
	text-decoration:none;
	display:block; 	     
}

.shadetabs li.selected a:link, .shadetabs li.selected a:visited
{ 
	margin:0px;
	background:url(NewsTab_norm.png) no-repeat left top;
	color: #000000;
	width:126px;
	height: 25px;
	text-decoration:none;
	display:block; 	     
}

.shadetabs li.selected a:hover
{ 
	margin:0px;
	background:url(NewsTab_norm.png) no-repeat left top;
	color: #000000;
	width:126px;
	height: 25px;
	text-decoration:none;	
	display:block;     
}

.contentstyle
{
	padding-bottom:15px;
}

.tabContent td
{
	font:normal 12px arial;
	color:#00467f;
	line-height:15px;
}

.tabContent td a:link, .tabContent td a:visited, .tabContent td a:hover
{
	font:normal 12px arial;
	color:#00467f;
	line-height:15px;
	cursor:pointer;
}

/*Developer added classes for adjusting contents*/
.Subtitle
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.Subtitle a:link, .Subtitle a:visited, .Subtitle a:hover
{
	font:12px normal Arial;
	color:#000000;
	text-decoration:none;
}

.SectionBody
{
	width:500px;
}

.Subtitle					       
{
	font:bold 14px Arial;
	text-decoration:none;
   	color:#00467f; 	
	/*padding: 15 0 0 0; */
   	 	
}

a.Subtitle:link, a.Subtitle:visited				       
{
	font:bold 14px Arial;
	text-decoration:none;
   	color:#00467f; 	
   	  	
}

a.Subtitle:hover	
{
	text-decoration:underline;
}
.contentlabelheader
{
	border:1px solid #efefef; 
	/*width:600px; modified for CareerOpportunities.aspx page -MD */
	width:580px;
	position:relative;
	background-color:#829BAC; 
	color:#ffffff;
	font:bold 14px Arial; 
	padding-top:4px; 
	padding-bottom:4px;
	margin:0px;
}

.contentlabelheader dl, .contentlabelheader dt
{
	position:relative;color:#000000; font:bold 12px Arial; 
}

.contentlabelheader dd
{
	position:relative;color:#000000; font:normal 12px Arial;
}

.FormLayout
{
	font:normal 12px Arial;
	text-decoration:none;
   	color:#00467f; 
}

/* Start of GreyBox Popup Window Functionality Design tags */

.GB_t_frame {
  color: #444;
  font-size: 14px;
  line-height: 16px;
}

.GB_content {
  background-color: #fff;
  border: 1px solid #00467f;
  border-top: 13px solid #00467f;
  font-color: #00467f;
}

.GB_loader {
  color: #616161;
  background-color: #fff;
}

.GB_caption {
  font-weight: bold;
  font-color:#00467f;
  font-size:#14px;
}

/**
 * Base stuff
 */
#GB_overlay {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
}

#GB_window {
  font-family: helvetica, verdana, sans-serif;
  left: 0;
  top: 0;
  font-size: 1px;
  position: absolute;
  overflow: visible;
  z-index: 150;
}

#GB_frame {
  border: 0;
  margin: 0;
  padding: 0;
  overflow: auto;
}


/**
 * Content
 */
.GB_t_frame {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

.GB_content {
  padding: 0;
  margin: 0;
  vertical-align: top;
  margin-bottom: 25px;
  z-index: 155;
}

.GB_loader {
  z-index: 500;
  left: 6px;
  font-size: 15px;
  text-align: center;
}


/**
 * Header
 */
.GB_caption {

}

.GB_header {
  width: 100%;
  text-align: left;
  vertical-align: middle;
  padding: 10px 1px 2px 10px;
  background-color:#fff;
  border-bottom: 0px solid #aaa; 
  color: #00467f
  
}

.GB_close {
  white-space: nowrap;
  text-align: right;
  top: 0;
  z-index: 200;
  cursor: pointer;
  cursor: hand;
  

	
}

.GB_close img {
  width: 0px;
  height: 0px;
  padding: 0;
  margin-right: 0px;
  margin-left: 0px;
}

.GB_container {
  margin: 0;
  padding: 0;
}


.tabbottomlink
{
	font:normal 12px Arial ;
	color:#00467f;
	text-decoration:none;
	cursor:pointer;	
}

a.tabbottomlink:link, a.tabbottomlink:visited
{
	font:normal 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:none;
}

a.tabbottomlink:hover
{
	font:normal 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:underline;
}

/* -- End of Grey Box Functionality Design Tags -- */

.nextStep_bg
{
	background-image:url(NextSteps_bg.jpg);
	background-repeat:repeat-Y;
	height:50px;
	margin:5px 5px 5px 10px;
	padding:5px 5px 5px 10px;
	vertical-align:top;
}

.tabContent td
{
	font:normal 12px arial;
	color:#00467f;
	line-height:15px;
}

.tabcontentlink
{
	font:normal 12px Arial ;
	color:#00467f;
	text-decoration:none;
}

a.tabcontentlink:link, a.tabcontentlink:visited
{
	font:normal 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:none;
}

a.tabcontentlink:hover
{
	font:normal 12px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:underline;
}


a.brochurelink:link, a.brochurelink:visited
{
	font:normal 13px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:none;
	padding-left:5px;
}

a.brochurelink:hover
{
	font:normal 13px Arial ;
	color:#00467f;
	cursor:pointer;
	text-decoration:underline;
	padding-left:5px;
}

.subheader
{
	Font: bold 22px  Calibri;
	color:#063e67;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	vertical-align:middle;
}

.shadow{background:url(shadow.png) repeat-x;
	width:960px;
	z-index:1000}

.pagetitle				       
{
	Font: normal 20px  Calibri, Arial, Helvetica, sans-serif;
	color:#2c425d;
	text-align:left;
	text-decoration:none;
	line-height:12px;
	padding-bottom:5px;
	
}

.normaltext input
{
	margin-top:5px;
}

.design1header h4
{
	 Font: bold 20px  Calibri;
	 color:#005A91;
	 text-align:left;
	 text-decoration:none;
	 line-height:35px;
	 vertical-align:middle;
	 margin-bottom:0px;
}
.Findbtn
{
	color:#FFFFFF;
	background-color:#d97914;
	font: bold 11px arial;
	width:60px;
	text-align:center;
	padding:0;
	border:1px solid #ffffff;
	outline:1px solid #d97914;
	text-decoration:none;
	cursor:pointer;
}

#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    background-color: #ffffff;
	    padding: 0px;
	}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    padding: 0;
	}


