@media screen {
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
  	color: #58585A;
	background-color: #fff;
	/*text-align: center;  for IE */
	padding:0px;
	margin:0px;
}
}

@media print {
body {
	/*text-align: center;  for IE */
	background-color: #ffffff;
}
}

/* Core  HTML*/
p 	{ margin-top: 0em; margin-bottom: 0em; padding-top: 8px; padding-bottom: 8px; }

a 								{ outline: 0; text-decoration: none; }
a:link, a:visited, a:active   	{ color: #24215D; text-decoration: none; }
a:hover 						{ color: #999; text-decoration: none; }

.White		 		{ color: #ffffff; }
.White a:link 		{ color: #ffffff; text-decoration: none; }
.White a:visited	{ color: #ffffff; text-decoration: none; }
.White a:hover	 	{ color: #67B4E4; text-decoration: none; }
.White a:active 	{ color: #ffffff; text-decoration: none; }

.Red		 		{ color: #A92142; }
.Red a:link 		{ color: #A92142; text-decoration: none; }
.Red a:visited		{ color: #A92142; text-decoration: none; }
.Red a:hover	 	{ color: #999; text-decoration: none; }
.Red a:active 		{ color: #A92142; text-decoration: none; }

.Green		 		{ color: #137A58; }
.Green a:link 		{ color: #137A58; text-decoration: none; }
.Green a:visited	{ color: #137A58; text-decoration: none; }
.Green a:hover	 	{ color: #999; text-decoration: none; }
.Green a:active 	{ color: #137A58; text-decoration: none; }

.Blue		 		{ color: #67B4E4; }
.Blue a:link 		{ color: #67B4E4; text-decoration: none; }
.Blue a:visited		{ color: #67B4E4; text-decoration: none; }
.Blue a:hover	 	{ color: #999; text-decoration: none; }
.Blue a:active 		{ color: #67B4E4; text-decoration: none; }

.LightBLUE		 	{ color: #C9E5EB; }
.LightBLUE a:link 	{ color: #C9E5EB; text-decoration: none; }
.LightBLUE a:visited{ color: #C9E5EB; text-decoration: none; }
.LightBLUE a:hover	{ color: #999; text-decoration: none; }
.LightBLUE a:active { color: #C9E5EB; text-decoration: none; }

.Grey		 		{ color: #999; }
.Grey a:link 		{ color: #999; text-decoration: none; }
.Grey a:visited		{ color: #999; text-decoration: none; }
.Grey a:hover	 	{ color: #eee; text-decoration: none; }
.Grey a:active 		{ color: #999; text-decoration: none; }


.PBulletTEXT									{ font-size: 110%; color: #15397F; padding-top: 8px; padding-bottom: 8px; }
.PBulletTEXT a:link, .PBulletTEXT a:visited, 
.PBulletTEXT a:active 							{ color: #15397F; text-decoration: none; }
.PBulletTEXT a:hover 							{ color: #15397F; text-decoration: none; }



.Quote p			{ font-size: 120%; font-weight:bold; }

.roundedIMAGE { border-radius: 8px; }

img.opacity			{ opacity: 1; filter: alpha(opacity=100); }	
img.opacity:hover	{ opacity: 0.75; filter: alpha(opacity=75); }

hr	{ color: #BEC0C2; background-color: #BEC0C2; height: 1px; border:none; }

h1 { font-size: 1.4em; font-weight: bold; color: #133880; padding: 12px 0px 8px 0px; margin: 0px; }
h2 { font-size: 1.2em; font-weight: bold; padding: 8px 0px 8px 0px; margin: 0; }

ul 		{ margin:6px 0px; }
ul li	{ font-family: 'Lato',sans-serif; list-style:none; background: url(/images/Bullet.png) no-repeat 0px 4px; padding: 1px 0px 4px 25px; }



/* Form CSS */
input, select, textarea, button, .DataValid, .DataInvalid {font-family:inherit; font-size:inherit; background-color:#fff; border: solid 1px #ccc;}

.DataValid   { color: #4A4A4A; 	background-color:#fff; }
.DataInvalid { color: #4A4A4A; 	background-color:#67B4E4; }


/* Template */
#FullWIDTH_DG 	{ clear:both; width:100%; background-color:#333; }
#FullWIDTH_LG 	{ clear:both; width:100%; background-color:#999; }
#FullWIDTH_LB 	{ clear:both; width:100%; background-color:#C9E5EB; }
#FullWIDTH_MB 	{ clear:both; width:100%; background-color:#4975BA; }
#FullWIDTH_B 	{ clear:both; width:100%; background-color:#133880; }
#PageWIDTH 		{ clear:both; width:1080px; margin:0px auto; }

#HeaderFW  		{ clear:both; }
#HeaderMBL 		{ display:none; }

#Footer  			{ clear:both; width:100%; background-color:#545557; }
#FooterCONTENT  	{ position:relative; width:1080px; margin:0px auto; }
#Footer_News		{ float:left; width:29%; min-height:135px; margin-top:10px; border-right:solid 1px #777; }
#Footer_TopTips		{ float:left; width:29%; margin-top:10px; padding-left:2%; }

#FooterPAWNS		{ clear:both; width:430px; position:absolute; bottom:0px; right:0px; z-index:10; }

#FooterLINKS		{ clear:both; width:1080px; margin:0px auto; }
#FooterLINKS_L		{ float:left; width:40%; }
#FooterLINKS_R		{ float:right; width:40%; }



/*Home Page*/
#Main_LEFT	{ float:left; width:55%; border-right:1px solid #999; padding-right:15px; }
#Main_RIGHT	{ float:right; width:40%; }

/*Main Page*/
#ContentbyPAWNS	{ float:left; width: 65% }

/*Testimonials*/
#Testimonials_Col_1 { float:left; width:65%; padding:15px 15px 0px 10px;}
#Testimonials_Col_2 { float:right ;width:30%; padding-top:10px;}

/*Properties*/
#Property_ALL_IMAGES		{ float:right; width:350px; }
#Property_ALL_IMAGE			{ float:left; padding:10px 10px 0px 0px; }
#Property_ALL_VIEW			{ clear:left; padding:15px 0px 5px 0px; }

#Property_SEL_IMAGES		{ float:right; width:50%; margin-left:10px; }
#Property_SEL_IMAGES_MBL	{ display:none; }

#Property_MAP 				{ clear:left; width: 425px; height: 300px; display: block; margin: 0px auto; }

/*Contact */
.ContactLEFT  { float:left; width:45%; }
.ContactRIGHT { float:right; width:50%; padding-right:12px; }
#map_canvas   { float:left; width:500px; height:400px; margin:10px 0px 0px 0px; }

#FormFieldLABEL 	{ float:left; width:20%; padding-top:5px; padding-left:25px; }
#FormFieldCONTAINER { float:left; width:65%; padding-top:5px; padding-left:25px; }
#FormFieldSPACER 	{ float:left; width:20%; height:5px; padding-top:5px; padding-left:25px; }

#BFormFieldLABEL 	{ float:left; width:20%; padding-top:5px; }
#BFormFieldCONTAINER{ float:left; width:65%; padding-top:5px; }
#BFormFieldSPACER 	{ float:left; width:20%; height:5px; padding-top:5px; }



#PaginationBAR 		{ clear:both; width:100%; }
#PaginationDETAILS 	{ float:left; width:25%; padding-top:2px; }
#PaginationPOSITION	{ float:left; width:9%; padding-top:2px; }
#PaginationCONTROLS	{ float:left; width:6%; padding-top:2px; }


#TestimonialOGO { float:right; width:35%; }



.MobileMenu {
	font-size: 16px;
    font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 8px;
}

.MobileMenu	p	 		{ color: #fff; }
.MobileMenu a:link 		{ color: #fff; text-decoration: none; }
.MobileMenu a:visited 	{ color: #fff; }
.MobileMenu a:hover 	{ color: #ee3324; text-decoration: none; }
.MobileMenu a:active 	{ color: #fff; text-decoration: none; }



@media 
only screen and (min-device-width : 320px) and (max-device-width : 600px) and 
(orientation : portrait) and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-width : 320px) and (max-width : 600px) and 
(orientation : portrait)
{
/* Styles for portrait screen */  
body {-webkit-text-size-adjust: none;}

#HeaderFW 		{ display:none; }
#HeaderMBL 		{ display:block; }
.HeaderIMAGE 	{ width:100% !important; }

.path 	{ width:94%; }

#Footer  			{ width:100%; }
#FooterCONTENT  	{ clear:both; float:none; width:98%; margin:0px auto; }
#Footer_News		{ clear:both; float:none; width:100%; min-height:initial; border-right:none; padding-top:10px; }
#Footer_TopTips		{ clear:both; float:none; width:100%; padding-left:0; padding-top:10px; }

#FooterPAWNS		{ display:none; }

#FooterLINKS		{ clear:both; float:none; width:98%; border-right:none; margin:0px auto; }
#FooterLINKS_L		{ clear:both; float:none; width:100%; }
#FooterLINKS_R		{ clear:both; float:none; width:100%; }


#PageWIDTH 			{ width:98%; margin: 0 auto;  }

ul {
	margin: 6px 0px;
	padding: 0px 14px;
}


ul li {
    font-family: 'Lato',sans-serif;
	list-style:none;
    background: url(/images/Bullet.png) no-repeat 0px 4px;
    padding: 2px 0px 4px 25px;
}


/*Home Page*/
#Main_LEFT			{ clear:both; float:none; width:98%; margin:0px auto; }
#Main_RIGHT			{ clear:both; float:none; width:98%; margin:0px auto; }

.ClientLOGOS 	{ width:100% !important; }

/*Main Page*/
#ContentbyPAWNS	{ width: 100% }

/*Testimonials*/
#Testimonials_Col_1		{ clear:both; float:none; width:98%; margin:0px auto; }
#Testimonials_Col_2		{ clear:both; float:none; width:98%; margin:0px auto; }

/*Properties*/
#Property_ALL_IMAGES	{ clear:both; float:none; width:98%; margin:0px auto; }
#Property_ALL_IMAGE		{ float:left; width:31%; padding:5px 1% 10px 1%; }
#Property_ALL_VIEW		{ clear:left; padding:5px 0px 5px 0px; }

#Property_SEL_IMAGES		{ display:none; }
#Property_SEL_IMAGES_MBL	{ display:block; clear:both; float:none; width:98%; margin:0px auto; }
#Property_SEL_IMAGE_MBL		{ float:left; width:100%; }
.SEL_IMAGE_MBL 	{ width:100% !important; }

#Property_MAP 				{ width: 95%; }

/*Contact*/
.ContactLEFT  	{ clear:both; width:96%; margin:0px auto }
.ContactRIGHT 	{ clear:both; width:96%; margin:0px auto }
#map_canvas 	{ float:left; width:100%; height:300px; margin:10px 0px; }


#FormFieldLABEL 	{ float:left; width:30%; padding-left:12px; }
#FormFieldCONTAINER { clear:left; width:75%; padding-left:12px; }
#FormFieldSPACER 	{ display:none; }

input[type=text],input[type=password],textarea {
	width:100% !important;
}

#PaginationBAR 		{ clear:both; width:100%; }
#PaginationDETAILS 	{ clear:both; width:100%; padding-top:8px; }
#PaginationPOSITION	{ float:left; width:50%; padding-top:8px; }
#PaginationCONTROLS	{ float:left; width:25%; padding-top:8px; }

#TestimonialOGO { clear:both; width:100%; }

}

@media 
only screen and (min-device-width : 320px) and (max-device-width : 600px) and 
(orientation : landscape) and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-width : 320px) and (max-width : 600px) and 
(orientation : landscape)
{
/* Styles for Landscape screen */  
body {-webkit-text-size-adjust: none;}

#HeaderFW 		{ display:none; }
#HeaderMBL 		{ display:block; }

.path 	{ width:94%; }

#PageWIDTH 			{ clear:both; width:98%; margin:0px auto; }

#Footer  			{ clear:both; width:100%; background-color:#545557; }
#FooterCONTENT  	{ clear:both; float:none; width:98%; margin:0px auto; }
#Footer_News		{ float:left; width:48%; min-height:intial; margin-top:10px; border-right:solid 1px #777; }
#Footer_TopTips		{ float:left; width:48%; margin-top:10px; padding-left:2%; }

#FooterPAWNS		{ display:none; }

#FooterLINKS		{ clear:both; float:none; width:98%; border-right:none; margin:0px auto; }
#FooterLINKS_L		{ clear:both; float:none; width:100%; }
#FooterLINKS_R		{ clear:both; float:none; width:100%; }

/*Home Page*/
#Main_LEFT			{ clear:both; float:none; width:98%; margin:0px auto; }
#Main_RIGHT			{ clear:both; float:none; width:98%; margin:0px auto; }

.ClientLOGOS 	{ width:100% !important; }

/*Main Page*/
#ContentbyPAWNS	{ width: 100% }

/*Testimonials*/
#Testimonials_Col_1	{ float:left; width:60%; padding:5px 0px;}
#Testimonials_Col_2	{ float:left; width:40%; padding:5px 0px;}

/*Properties*/
#Property_ALL_IMAGES	{ float:right; width:300px; }
#Property_ALL_IMAGE		{ float:left; padding:10px 10px 0px 0px; }
#Property_ALL_VIEW		{ clear:left; padding:0px 0px 5px 0px; }

#Property_SEL_IMAGES		{ display:none; }
#Property_SEL_IMAGES_MBL	{ display:block; clear:both; float:none; width:98%; margin:0px auto; }
#Property_SEL_IMAGE_MBL		{ float:left; width:48%; margin:10px 1%; }
.SEL_IMAGE_MBL 	{ width:100% !important; }

/*Contact*/
.ContactLEFT  	{ clear:both; width:96%; margin:0px auto }
.ContactRIGHT 	{ clear:both; width:96%; margin:0px auto }

#map_canvas 	{ float:left; width:100%; height:300px; margin:10px 0px; }

#FormFieldLABEL		{ float:left; width:30%; padding-left:12px; }
#FormFieldCONTAINER { float:left; width:60%; padding-left:12px; }
#FormFieldSPACER 	{ float:left; width:30%; height:5px; padding-left:12px; }

#BFormFieldLABEL	{ float:left; width:30%; }
#BFormFieldCONTAINER{ float:left; width:65%; }
#BFormFieldSPACER 	{ float:left; width:30%; height:5px; }

input[type=text],input[type=password],textarea {
	width:100% !important;
}

#PaginationBAR 		{ clear:both; width:100%; }
#PaginationDETAILS 	{ float:left; width:45%; padding-top:2px; }
#PaginationPOSITION	{ float:left; width:25%; padding-top:2px; }
#PaginationCONTROLS	{ float:left; width:15%; padding-top:2px; }

#TestimonialOGO { clear:both; width:100%; }
}








.Header {
	font-size: 1.1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-top: 8px;
	padding-bottom: 8px;
}

.MainText, .MainTextNP, .MainTextNC, .MainTextSTRIKETHRU,
.MainTextHIGHLIGHT, .MainTextHIGHLIGHTNP,  
.MainTextRed, .MainTextRedNP, .MainTextRedSTRIKETHRU, 
.MainTextBLUE, .MainTextBLUENP,
.MainTextLBlue, .MainTextLBlueNP, 
.MainTextGrey, .MainTextGreyNP,  
.MainTextYellow, .MainTextYellowNP, 
.MainTextGreen, .MainTextGreenNP, 
.HeaderLinks
{
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 8px;
	padding-bottom: 8px;
}

.MainTextSTRIKETHRU, .MainTextRedSTRIKETHRU, .MainTextGreySTRIKETHRU { text-decoration: line-through; }

.NP, .MainTextNP, .MainTextHIGHLIGHTNP, 
.MainTextRedNP, .MainTextBLUENP, .MainTextLBlueNP, .MainTextGreyNP, 
.MainTextYellowNP, .MainTextGreenNP 
{

	padding-top: 0px;
	padding-bottom: 0px;
}

.MainText, .MainTextNP, .MainTextNC, .MainTextSTRIKETHRU, .HeaderLinks  {
	color: #262626;
}

.MainText a:link, .MainTextNP a:link { 	color: #133880; text-decoration: none; }
.MainText a:visited, .MainTextNP a:visited { color: #133880; text-decoration: none; }
.MainText a:hover, .MainTextNP a:hover { color: #999999; text-decoration: none; }
.MainText a:active, .MainTextNP a:active { color: #133880; text-decoration: none; }

.MainTextNC 			{ color: #666666;  text-decoration: none; }
.MainTextNC a:link 		{ color: #666666;  text-decoration: none; }
.MainTextNC a:visited 	{ color: #666666; text-decoration: none; }
.MainTextNC a:hover 	{ color: #133880; text-decoration: none; }
.MainTextNC a:active 	{ color: #666666; text-decoration: none; }

.MainTextHIGHLIGHT, .MainTextHIGHLIGHTNP		 			{ color: #133880; }
.MainTextHIGHLIGHT a:link,.MainTextHIGHLIGHTNP a:link 		{ color: #133880; text-decoration: none; }
.MainTextHIGHLIGHT a:visited,.MainTextHIGHLIGHTNP a:visited { color: #133880; text-decoration: none; }
.MainTextHIGHLIGHT a:hover,.MainTextHIGHLIGHTNP a:hover 	{ color: #999999; text-decoration: none; }
.MainTextHIGHLIGHT a:active,.MainTextHIGHLIGHTNP a:active 	{ color: #133880; text-decoration: none; }

.MainTextRed, .MainTextRedNP, .MainTextRedSTRIKETHRU { color: #ff0000; }
.MainTextRed a:link,.MainTextRedNP a:link 			{ color: #ff0000; text-decoration: none; }
.MainTextRed a:visited,.MainTextRedNP a:visited 	{ color: #ff0000; text-decoration: none; }
.MainTextRed a:hover,.MainTextRedNP a:hover 		{ color: #999999; text-decoration: none; }
.MainTextRed a:active,.MainTextRedNP a:active 		{ color: #ff0000; text-decoration: none; }

.MainTextBLUE, .MainTextBLUENP		 				{ color: #29166F; }
.MainTextBLUE a:link,.MainTextBLUENP a:link 		{ color: #29166F; text-decoration: none; }
.MainTextBLUE a:visited,.MainTextBLUENP a:visited 	{ color: #29166F; text-decoration: none; }
.MainTextBLUE a:hover,.MainTextBLUENP a:hover 		{ color: #999999; text-decoration: none; }
.MainTextBLUE a:active,.MainTextBLUENP a:active 	{ color: #29166F; text-decoration: none; }

.MainTextLBlue, .MainTextLBlueNP		 			{ color: #0095DA; }
.MainTextLBlue a:link,.MainTextLBlueNP a:link 		{ color: #0095DA; text-decoration: none; }
.MainTextLBlue a:visited,.MainTextLBlueNP a:visited { color: #0095DA; text-decoration: none; }
.MainTextLBlue a:hover,.MainTextLBlueNP a:hover 	{ color: #999999; text-decoration: none; }
.MainTextLBlue a:active,.MainTextLBlueNP a:active 	{ color: #0095DA; text-decoration: none; }



.MainTextGrey, .MainTextGreyNP, .MainTextGreySTRIKETHRU		 				{ color: #999999; }
.MainTextGrey a:link,.MainTextGreyNP a:link 		{ color: #999999; text-decoration: none; }
.MainTextGrey a:visited,.MainTextGreyNP a:visited 	{ color: #999999; text-decoration: none; }
.MainTextGrey a:hover,.MainTextGreyNP a:hover 		{ color: #ee3324; text-decoration: none; }
.MainTextGrey a:active,.MainTextGreyNP a:active 	{ color: #999999; text-decoration: none; }

.MainTextYellow, .MainTextYellowNP		 				{ color: #FFFF00; }
.MainTextYellow a:link,.MainTextYellowNP a:link 		{ color: #FFFF00; text-decoration: none; }
.MainTextYellow a:visited,.MainTextYellowNP a:visited 	{ color: #FFFF00; text-decoration: none; }
.MainTextYellow a:hover,.MainTextYellowNP a:hover 		{ color: #999999; text-decoration: none; }
.MainTextYellow a:active,.MainTextYellowNP a:active 	{ color: #FFFF00; text-decoration: none; }

.MainTextGreen, .MainTextGreenNP		 				{ color: #137A58; }
.MainTextGreen a:link,.MainTextGreenNP a:link 			{ color: #137A58; text-decoration: none; }
.MainTextGreen a:visited,.MainTextGreenNP a:visited 	{ color: #137A58; text-decoration: none; }
.MainTextGreen a:hover,.MainTextGreenNP a:hover 		{ color: #cccccc; text-decoration: none; }
.MainTextGreen a:active,.MainTextGreenNP a:active 		{ color: #137A58; text-decoration: none; }

.HeaderLinks 			{ color: #333333;  text-decoration: none; }
.HeaderLinks a:link 	{ color: #333333;  text-decoration: none; }
.HeaderLinks a:visited 	{ color: #333333; text-decoration: none; }
.HeaderLinks a:hover 	{ color: #133880; text-decoration: none; }
.HeaderLinks a:active 	{ color: #333333; text-decoration: none; }


.FormText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #66584D;
	padding-top: 0px;
	padding-bottom: 0px;
}