img {border: 0;}

body {
	margin:0px;
	background-color:#FCFCFC;
/*	background-image:url(../images/other/pagebg.jpg);
	background-repeat:repeat-x; */
}

/* Home */
.thumbs_home { position: relative; margin: 30px 0 30px 0; }
.news_room_home { position: relative; height: 206px; width: 238px; background: url(../images/utils/news_room.jpg); }
.news_room_home p { position: absolute; left: 15px; top: 65px; width: 140px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.4; }
.news_room_home p strong { color: #7e6350; }
.news_room_home a { position: absolute; right: 20px; bottom: 25px; }

.unity_tech_home { position: absolute; right: 0; top: 0; height: 206px; width: 238px; background: url(../images/utils/unity_technology.jpg);}
.unity_tech_home p { position: absolute; left: 15px; top: 65px; width: 150px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.4;}
.unity_tech_home p strong { color: #6cb592; }
.unity_tech_home a { position: absolute; right: 20px; bottom: 25px; }

.quickSearch {
	background-image: url(../images/other/quick_search_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.txt10 {
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma;
}
.formSearch {
	border-width:1px;
	border-style:solid;
	border-top-color:#8B2701;
	border-left-color:#8B2701;
	border-bottom-color:#FFD6C6;
	border-right-color:#FFD6C6;
	
	height:18px;
	width:190px;
}
.menuSub {
	background-image: url(../images/menu/menu_sub.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.headerUnderline {
	background-image: url(../images/other/header_underline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.newsBg {
	background-image: url(../images/other/news_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.hInfoBg {
	background-image: url(../images/other/health_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.footerBg {
	background-image:url(../images/other/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
a#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
}

a#footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}
.verd9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verd12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a#sLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#345FA7;
	text-decoration:underline;
}
a#sLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#345FA7;
	text-decoration:none;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007EA2;
	text-decoration:underline;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007EA2;
	text-decoration:none;
}

#aMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
	color:#768980;
	text-decoration:none;
	background-color:#E5F1DA;
	width:212px;
	height:25px;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:21px;
}

#aMenu:hover {
	color:#768980;
	text-decoration:none;
	background-color:#CFE4BB;
}
#aMenuSmarty {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
	color:#768980;
	text-decoration:none;
	background-color:#CFE4BB;
	width:212px;
	height:25px;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:21px;
}
#aMenuSmarty:hover {
	color:#768980;
	text-decoration:none;
	background-color:#CFE4BB;
}
.babyBg {
	background-image:url(../images/utils/baby_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.line {
	background-image:url(../images/utils/line.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.linksBg {
	background-image:url(../images/utils/services_box.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	line-height:18px;
}
#ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	line-height:18px;
	list-style-type: disc;
	/*list-style-image: url(../images/utils/bull.gif)*/
}

#li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	line-height:18px;
	list-style-image: url(../images/utils/bull.gif)
}


.medicalBg {
	background-image:url(../images/utils/medical_box.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.medicalBg2 {
	background-image:url(../images/utils/medical_box2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.medicalBg3 {
	background-image:url(../images/utils/medical_box3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
a#block {
	color:#345FA7;
}
a#medTitle {
	text-decoration:none;
}
a#medTitle:hover {
	text-decoration:underline;
}
a#mediTitle {
	text-decoration:underline;
}
a#mediTitle:hover {
	text-decoration:none;
}
.dottedLine {
	background-image:url(../images/utils/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.dottedLineFade {
	background-image:url(../images/utils/fade_underline.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.lineR {
	background-image:url(../images/utils/lineR.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.boxLine {
	background-image:url(../images/utils/box/box_horiz_line.gif);
	background-repeat:repeat-x;
	background-position: left center;
}
.boxLineBottom {
	background-image:url(../images/utils/box/box_horiz_line.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}
.boxContent {
	background-image:url(../images/utils/box/box_middle.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.formSelect {
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
}
.titleCol {
	color="#345FA7";
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}	
.inpatientBg {
	background-image:url(../images/backgrounds/services_inpatient.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.servicesBg {
	background-image:url(../images/backgrounds/services_index.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.servTd {
	border: 1px solid #cccccc;
}
.outpatientBg {
	background-image:url(../images/backgrounds/services_outpatient.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.pharmacyBg {
	background-image:url(../images/backgrounds/services_pharmacy.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.foodBg {
	background-image:url(../images/backgrounds/services_food.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.flowersBg {
	background-image:url(../images/backgrounds/services_flowers.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.chapelBg {
	background-image:url(../images/backgrounds/services_chapel.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.programsBg {
	background-image:url(../images/backgrounds/programs_index.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.occupationalBg {
	background-image:url(../images/backgrounds/occupational.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

.promotionBg {
	background-image:url(../images/backgrounds/programs_health.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
/*.outreachBg {
	background-image:url(../images/backgrounds/programs_outreach.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}*/
.seniorBg {
	background-image:url(../images/backgrounds/programs_senior.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.educationalBg {
	background-image:url(../images/backgrounds/programs_education.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

.foundationBg {
	background-image:url(../images/backgrounds/programs_foundation.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

.auxiliaryBg {
	background-image:url(../images/backgrounds/programs_auxiliary.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.resourcesBg {
	background-image:url(../images/backgrounds/services_resources.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
.giftShopBg {
	background-image:url(../images/backgrounds/gift_shop.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

.displayGiftsBg {
	background-image:url(../images/backgrounds/display_gifts.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}

/*
.patientBg {
	background-image:url(../images/backgrounds/new_patient.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}
*/
/*.paymentBg {
	background-image:url(../images/backgrounds/bill_payment.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}*/

.contactBg {
	background-image:url(../images/backgrounds/contact.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}


.newsroomBg {
	background-image:url(../images/backgrounds/newsroom.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}


#fireFox {
	background-color:#E5F1DA;
}
#fireFox:hover{
	background-color:#CFE4BB;
}
.cmsBorder {
	background-image:url(../../cms/images/other/right_border.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
#cmsLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	padding-left:25px;
}
#cmsLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DEEAFE;
	text-decoration:none;
}
.leftPad {
	padding-left:10px;
}
#inputText {
	border:1px solid #CAD9E2;
	height:18px;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formTextArea {
	border:1px solid #CAD9E2;
	height:150px;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.buttonStyle {
	background-color: #EBF6E2;
	height:20px;
	border-width:1px;
	border-color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	font-weight:bold;
}

/* gimi classes */
/* ---------------------------------------------------------------------------------------------- */
/* text font classes */
.textloginadmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.textadmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
}
.textdisplay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.textbig {
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 19px;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 13px;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	color: #2493B3;
	font-size: 18px;
}
.antet {
	border: 1px #DEDEDE solid;
	background: #E3F4FF;
}
.textgift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
}
.textpag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	line-height:18px;
}

/* border classes */
.tdbord {
	border: 1px #DDD solid;
}

/* background colour classes */
.bglightblue {
	background: #7DC3F0;
}
.bgnavyblue {
	background: #279FE2;
}
.bgwhite {
	background: #FFF;
}
.bggray {
	background: #EEE;
}

/* text colour classes */
.textwhite {
	color: #FFF;
}
.textred {
	color: #FF0000;
}
.textgray {
	color: #999;
}

/* padding classes */
.tdpaddl15 {
	padding-left: 15px;
}
.tdpaddl10 {
	padding-left: 10px;
}
.tdpaddl5 {
	padding-left: 5px;
}
.tdpaddr5 {
	padding-right: 5px;
}
.tdpaddr10 {
	padding-right: 10px;
}
.tdpadd10 {
	padding: 10px;
}

/* message classes */
.textmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FEFFA5;
	color: #000;
	font-size: 11px;
}
.tdpaddmessage {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 17px;
}

/* link classes */
.alink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}
.alink:hover {
	color: #1863A5;
	text-decoration: none;
}
#cmsEditor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	padding-left:15px;
}
#cmsEditor:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DEEAFE;
	text-decoration:none;
}
#cmsEd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
#cmsEd:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DEEAFE;
	text-decoration:none;
}
.atitles {
	font-family: Arial, Helvetica, sans-serif;
	color: #2493B3;
	font-size: 13px;
}
.atitles:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2493B3;
	font-size: 13px;
	text-decoration:none;
}

/* form classes */
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.butform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #F9F6F0;
	cursor: hand;
}
.butformbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: #F9F6F0;
	cursor: hand;
}
/* ---------------------------------------------------------------------------------------------- */
.socialmedia img { position: relative; top: 4px; }
.socialmedia a { text-decoration: none; color: #333 }
.socialmedia a:hover { color: #007EA2 }

