@charset "UTF-8";
/* CSS Document*/


/* css fixes */
.clear {
	clear:both;
	font-size:0px;
	visibility:hidden;
	margin:0;
	padding:0;
	line-height:0px;
}

h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,form {margin: 0; padding: 0;}

img, a, a img { border: none;}

/* end css fixes */


/****************************** begin common styles *******************************/

body, html {
	width: 100%;
}

body {
	background: #CDCDCF none no-repeat center top;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #303D48;
}


#superContainer {
	width: 950px;
	margin: 0 auto 20px auto;
	background: none;
	display: block;
}

#headerContainer, #flashHeader, #mainContainer, #footerContainer, #contentContainer, #contentDivider, #contentQuote {
	display: block;
	margin: 0;
	padding: 0;
}

#headerContainer {
	width: 950px;
	height: 310px;
	padding-top: 82px;
}
/**** top pic classes ****/
.topPicHome {
	background: transparent url(../images/template/top_pics/header_blank.gif) bottom left no-repeat;
}
.topPicAboutEverything {
	background: transparent url(../images/template/top_pics/top_pic_everything_organized.jpg) bottom left no-repeat;
}

.topPicAboutKim {
	background: transparent url(../images/template/top_pics/top_pic_hoarding.jpg) bottom left no-repeat;
}

.topPicServices {
	background: transparent url(../images/template/top_pics/top_pic_services.jpg) bottom left no-repeat;
}
.topPicHoarding {
	background: transparent url(../images/template/top_pics/top_pic_hoarding.jpg) bottom left no-repeat;
}

.topPicOrganization {
	background: transparent url(../images/template/top_pics/top_pic_organization.jpg) bottom left no-repeat;
}

.topPicSenior {
	background: transparent url(../images/template/top_pics/top_pic_senior.jpg) bottom left no-repeat;
}

.topPicSeniorCarePackage {
	background: transparent url(../images/template/top_pics/top_pic_senior_care_packages.jpg) bottom left no-repeat;
}

.topPicEstate {
	background: transparent url(../images/template/top_pics/top_pic_estate.jpg) bottom left no-repeat;
}

.topPicContact {
	background: transparent url(../images/template/top_pics/top_pic_contact.jpg) bottom left no-repeat;
}

.topPicSiteMap {
	background: transparent url(../images/template/top_pics/top_pic_hoarding.jpg) bottom left no-repeat;
}
.topPicNews {
	background: transparent url(../images/template/top_pics/top_pic_everything_organized.jpg) bottom left no-repeat;
}
/**** end top pic classes ****/


#flashHeader {
	width: 950px;
	height: 310px;
	background: none;
}
#flashHeader.noFlash {
	background: transparent url(../images/template/top_pics/top_pic_home.jpg) top left no-repeat scroll;
}
#mainContainer {
	width: 950px;
	background: #EDEDED none no-repeat;
	padding: 30px 0 ;
}
#contentContainer {
	width: 496px;
	padding: 0 46px;
	float: left;
}

.widePage {
	width: 850px !important;
}

#contentDivider {
	width: 4px;
	height: 470px;
	background: transparent url(../images/template/content_divider.jpg) top left no-repeat scroll;
	float: left;
}

/***** custom dividers *****/
div.short {
	width: 4px;
	height: 235px !important;
	background: transparent url(../images/template/custom_divider_short.jpg) top left no-repeat scroll !important;
	float: left;
}
div.tall {
	width: 4px;
	height: 705px !important;
	background: transparent url(../images/template/custom_divider_tall.jpg) top left no-repeat scroll !important;
	float: left;
}



/***** Sidebar Classes *****/
#contentQuote {
	width: 357px;
	float: left;
	height: 258px;
	background: transparent url(../images/template/content_side/quote_tag.gif) top left no-repeat scroll;
}
div.Home {
	height: 470px !important;
	background-image: url(../images/template/content_side/quote_home.gif) !important;
	padding-top:;
}
div.AboutEverything {
	height: 504px !important;
	background-image: url(../images/template/content_side/quote_everything_organized.gif) !important;
	padding-top:;
}

div.AboutKim {
	height: 365px !important;
	background-image: url(../images/template/content_side/quote_kim.gif) !important;
	margin-top:20px !important;
}

div.Services {
	height: 258px !important;
	background-image: url(../images/template/content_side/quote_tag.gif) !important;
	margin-top: ;
}
div.Hoarding {
	height: 409px !important;
	background-image: url(../images/template/content_side/quote_hoarding.gif) !important;
	padding-top:;
}
div.Organization {
	height: 516px !important;
	background-image: url(../images/template/content_side/quote_organization.gif) !important;
	padding-top:;
}
div.Senior {
	height: 515px !important;
	background-image: url(../images/template/content_side/quote_senior.gif) !important;
	padding-top:;
}
div.SeniorCarePackage {
	height: 515px !important;
	background-image: url(../images/template/content_side/quote_senior_care_package.gif) !important;
	padding-top:;
}
div.Estate {
	height: 455px !important;
	background-image: url(../images/template/content_side/quote_estate.gif) !important;
	padding-top:;
}
div.Contact {
	height: 258px !important;
	background-image: url(../images/template/content_side/quote_tag.gif) !important;
	margin-top: ;
}
div.SiteMap {
	height: 258px !important;
	background-image: url(../images/template/content_side/quote_tag.gif) !important;
	margin-top: ;
}
div.News {
	height: 504px !important;
	background-image: url(../images/template/content_side/quote_everything_organized.gif) !important;
	padding-top:;
}


/***** End Sidebar Classes *****/

#footerContainer {
	width: 950px;
	height: 80px;
	padding: 50px 0 20px 0;
	background: transparent url(../images/template/footer_bg.gif) top left no-repeat;
	text-align: center;
	color: #0F6DB6;
	font-size: 11px;
}
#footerContainer p {
	margin: 10px 0;
}
#footerContainer a:link, #footerContainer a:visited {
	color: #0F6DB6;
	font-weight: normal;
	text-decoration: none;
}
#footerContainer a:hover, #footerContainer a:active {
	color: #0F6DB6;
	
	text-decoration: underline;
}
a.GDlogo img {
	margin-bottom: -9px;
}
a.GDlogo {
	padding: 5px 0;
}
#footerContainer a.GDlogo:hover, #footerContainer a.GDlogo:active {
	text-decoration: none;
	color: #0F6DB6;
}

/*************************** Typography **************************/

#contentContainer h1 {
	color:#0F6DB6;
	font-size:2em;
	padding: 20px 0px 10px 0px;
	font-weight: normal;
}
#contentContainer h2 {
	color:#0F6DB6;
	font-size:1em;
	padding: 15px 0px 5px 0px;
	font-weight: bold;
}
#contentContainer h3 {
	color:#0F6DB6;
	font-size:1.2em;
	padding: 15px 0px 5px 0px;
	font-weight: bold;
	font-style: italic;
}
#contentContainer h4 {
	color:#191B29;
	font-size:0.8em;
	font-weight: normal;
	font-style: italic;
}
#contentContainer p {
	padding: 10px 0px;
	text-align: justify;
	line-height: 1.6em;
}
a:link, a:visited {
	color: #0F6DB6;
	text-decoration: underline;
	font-weight:bold;
}
a:hover, a:active {
	color: #0F6DB6;
	text-decoration: none;
	font-weight:bold;
}

#contentContainer ul {
	margin-left: 20px;
	
}
#contentContainer ul li {
	margin-left: 10px;
	padding: 3px 0px;
}


#contentContainer li {
	margin-left: 10px;
}

#contentContainer ol {
	margin-left: 20px;
	
}
#contentContainer ol li {
	margin-left: 10px;
	padding: 3px 0px;
}


/***** Other Styles ******/

.contentPicLeft {
	border: 2px solid #0F6DB6;
	margin: 10px 20px 10px 0px;
}