/* MASTER DEFAULTS ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */
body {margin: 0px; padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#202426; line-height: 140%; background:#124761;}
form {padding:0px; margin:0px;}
input,textarea {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color:#999999;}
a {color:#3f8db5; text-decoration:none;}
a:hover {color:#4b5458; text-decoration:none;}
p { margin-top:0px; padding-top:0px;}
ul { padding:0px; margin:0px;}
li { line-height:120%; padding-bottom:8px;}
h1, h2, h3, h4, h5 { font-weight:normal; font-size:inherit; margin:0px; padding:0px;}
/* •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */




/* ----- SITE-WIDE TEMPLATE STYLES -------------------------------------------------------------------------------------------------------------- */
#bkg {width:955px; background:url(/images/bkgMain.gif) repeat-y center; margin-left:auto; margin-right:auto;}
#mainWrapper { width:955px; margin:0px auto; position:relative; overflow:hidden; padding-bottom:20px;}

/*Header*/
#templateLockup { width:955px; margin-left:auto; margin-right:auto;}
#templateLockup h1 {text-indent: -9999px; height:88px; background:url(/images/imgHeader.jpg) top no-repeat; width:100%;}
#templateLockup h1 a {display: block; width: 100%; height: 100%;}

#templateHeader {width:955px; margin:0px auto; position:relative; height:334px; }
#templateHeaderInt {width:955px; margin:0px auto; position:relative; overflow:hidden;}

#templateHeader #toolsWrapper, #templateHeaderInt #toolsWrapper { background:url(/images/bkgPatternBar.gif) no-repeat; height:24px; padding:6px 0px;}

/*Header Tool Bar*/
#horizNavWrapper { font-size:9px; line-height:100%; font-weight:bold; color:#a0d6f1; text-transform:uppercase; background:#156c97; margin:8px 10px 0px 15px; float:left;}
	#horizNavWrapper a {color:#a0d6f1;}
	#horizNavWrapper a:hover {color:#FFF;}
#socMeWrapper { float:left; padding-top:2px;}
	#socMeWrapper img { padding-left:6px;}
#lrgBtnsWrapper { float:right; padding:2px 15px 0px 0px;}
	#lrgBtnsWrapper img { padding-left:5px;}
#searchWrapper {float:right; padding:3px 20px 0px 0px;}
	#searchWrapper input { font-size:10px; color:#bce5fa; float: left; width: 140px; height: 14px; background:#2d83af; border: 1px solid #61a9cd; margin-right:4px;}
	#searchWrapper input.submit {float: left; width: 22px; height: 18px; background: url(/images/btnSearch.gif) no-repeat; border: none;}

/*WayFinder*/
#wayfinderWrapper { line-height:105%; background:#2d83ae; float:left; width:100%; height:28px;}
	#wayfinder { font-size:10px; color:#FFF; float:left; width:440px; padding:8px 0px 0px 15px; }
		#wayfinder a {color:#d5e6ef; text-decoration:none;}
		#wayfinder a:hover {color:#FFF; text-decoration:none;}
	#textSizer { font-size:11px; color:#d5e6ef; text-align:right; float:right; width:128px; padding-right:15px; }
		#textSizer .btnWrapper { float:right; width:50px; padding-top:3px;}
		#textSizer span { float:right; padding:8px 3px 0px 0px; }

/*Columns*/
#lftCol { float:left; width:220px; padding:15px 14px 0px 14px;}
#intMainCol, #hmMainCol { float:left; width:672px; padding:17px; }

/*Vertical Navigation*/
#intPrimaryNav {background:#124761; padding:0px 22px 30px 22px;}
	#intPrimaryNav ul#primary { list-style-type:none;}
	#intPrimaryNav ul#primary li {font-size:16px; font-weight:normal; line-height:110%; border-bottom:1px solid #217aa6; margin-bottom:7px;}
	#intPrimaryNav ul#primary li a {color:#FFF; text-decoration:none;}
	#intPrimaryNav ul#primary li a:hover {color:#6caac9; text-decoration:none;}

#vertNavWrapper { margin:0px 0px 0px 0px; background:#124761;}
	#vertNav { font-size:12px; line-height:105%; padding:0px 22px;}
	#vertNav .for { font-size:10px; font-style:italic;}
	#vertNav .label { color:#FFF; text-transform:uppercase;}
	#vertNav .secondList { padding-top:30px; display:block;}
	#vertNav ul { list-style-type:none; padding:8px 0px 0px 0px; margin:0px;}
	#vertNav ul li { padding-bottom:8px;}
	#vertNav a {color:#6caac9; text-decoration:none;}
	#vertNav a:hover {color:#aad7ed; text-decoration:none;}
	#vertNav .top { padding-bottom:25px;}
	/*Second & Third levels added to vert 'for' nav*/
	#vertNav ul.secondLevel {padding:5px 0px 0px 10px;}
		#vertNav ul.secondLevel a {font-size:11px; line-height:105%; color:#a0abb1; text-decoration:none; }
		#vertNav ul.secondLevel li { padding-bottom:3px;}
	#vertNav ul.thirdLevel {padding:5px 0px 0px 10px;}
		#vertNav ul.thirdLevel a {font-size:10px; font-style:italic; color:#FFF; text-decoration:none;}
		#vertNav ul.thirdLevel li { padding-bottom:1px;}

/*Left Column Promos*/
.hmSonris {padding:0px 0px 15px 0px;}
.lftColPromo {padding:15px 0px 0px 0px;}
	.lftColPromo p {font-size:11px; line-height:110%; color:#3c4448; padding:10px 10px 0px 15px;}

/*--- Left Column Calendar ---*/
#lftColCalendar { padding:0px 0px 30px 0px;}
#lftColCalendar .calWrapper { color:#68aacb; /*width:200px; margin:0px auto; padding:0px;*/ padding:0px 22px; }
	#lftColCalendar .calWrapper h3, #lftColCalendar .calWrapper h3 a { color:#FFF; font-size:12px; padding-bottom:3px;}
.monthWrapper {color:#0a3b53; font-weight:bold; font-size:11px; line-height:105%; text-align:center; background:#5190af; height:18px; padding:0px;}
.monthWrapper .leftInfo { float:left; width:18px;}
.monthWrapper .centerInfo { color:#133e71; text-align:center; margin:0px 26px; padding-top:3px;}
.monthWrapper .rightInfo { float:right; width:18px; text-align:right;}
#lftColCalendar .calWrapper .weekDays { font-size:11px; color:#4e8cab;}
		#lftColCalendar .calWrapper .weekDaysBorder { border-top:1px solid #5190af; height:2px; padding:0px; }
	#lftColCalendar .calWrapper td.eventDate a { display:block; width:100%; height:100%; color:#a9d4ea; background:#316582; text-decoration:none;}
	#lftColCalendar .calWrapper td.eventDate a:hover {color:#124761; background:#FFF; text-decoration:none;}
	#lftColCalendar .calWrapper td.prevNxtMonth {color:#5a7481;}

/*Footer*/
#footer { font-size:10px; color:#7191a0; padding:39px 0px 20px 0px; width:955px; margin-left:auto; margin-right:auto; background:url(/images/imgFooter.gif) no-repeat top center;}
	#footerPromosWrapper {width:955px; margin:0px auto; padding-bottom:40px; text-align:center;}
		#footerPromosWrapper img {border:1px solid #7093a2;}
	#footerContentWrapper { width:955px; margin:0px auto; text-align:left;}
	#footerContentWrapper .contact { font-size:13px; padding-top:19px; }
	#footerContentWrapper .borderedContent { border-top:1px solid #356279; border-bottom:1px solid #356279; padding:2px 0px; margin:3px 0px 8px 0px; width:100%;}
	#footerContentWrapper a {color:#7191a0; text-decoration:none;}
	#footerContentWrapper a:hover {color:#7191a0; text-decoration:underline;}


/* ----- HOMEPG-SPECIFIC STYLES -------------------------------------------------------------------------------------------------------------- */
#hmCenterCol { float:left; width:392px;}
#hmRightCol { float:right; width:242px;}

#hmWysi { font-size:12px; line-height:130%; color:#6a6f51; background:url(/images/imgHmDividerLng.gif) bottom left repeat-x; padding-bottom:10px; margin-bottom:33px;}
	#hmWysi h2 { font-size:16px; padding-bottom:5px;}
	#hmWysi a {color:#6a6f51; text-decoration:underline;}
	#hmWysi a:hover {color:#6a6f51; text-decoration:none;}

#hmCenterCol h2, #hmRightCol h2 {font-size:13px; line-height:110%; color:#d65100; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; padding-bottom:14px; border-bottom: 0; }

#hmCenterCol h3 a {color:#3582aa; font-size:16px; line-height:110%; display:block; padding-bottom:10px;}
	#hmCenterCol h3 a:hover {color:#124761;}
#hmCenterCol p { font-size:11px; line-height:140%;}
#hmCenterCol .imgWrapper { background:#FFF; padding:3px; border:1px solid #b9c3c6; margin:0px 0px 10px 0px; width:360px;}

#hmCenterCol #secondaryNews, #hmCenterCol #moreNews { background:url(/images/imgHmDividerLng.gif) repeat-x top; padding:25px 0px 0px 0px; margin-top:20px;}
	#secondaryNews ul { line-height:130%; list-style-type:none;}
	#secondaryNews ul li { padding-bottom:13px;}
	#secondaryNews ul a {color:#3f8db5;}
	#secondaryNews ul a:hover {color:#124761;}
	#hmCenterCol #moreNews { padding:58px 0px 0px 0px; }
	
#hmRightCol #upcomingEvents .eventUnit { font-size:13px; line-height:110%; border-bottom:1px solid #a4aeb1; padding-bottom:10px; margin-bottom:10px; overflow:hidden; width:100%;}
	#upcomingEvents a { color:#4b5458;}
	#upcomingEvents a:hover { color:#3f8db5;}
	.dateBox {color:#667228; line-height:100%; text-transform:uppercase; text-align:center; background:#d4d7c2; border:1px solid #b1bf97; width:28px; padding:5px 5px 8px 5px; float:left; margin-right:10px;}
		.dateBox .month { font-size:12px; display:block; padding-bottom:2px;}
		.dateBox .day { font-size:20px; font-weight:bold;}
	#upcomingEvents a.viewAll { font-size:11px; font-style:italic;}
	
#hmRightCol #secretaryPod { padding-top:30px;}
	#secretaryPod h2 { padding-bottom:0px;}
	#secretaryPod .subTitle {font-size:13px; line-height:110%; color:#d65100; font-style:italic; display:block; padding-bottom:14px;}
	#secretaryPod .contentWrapper { font-size:11px; line-height:120%; color:#4b4e37; background:#bcc297; padding:0 24px; /*for when secretary photo is in- padding:15px 24px 0px 24px;*/}
	
	 
	
	/* container for slides */
.images {
    position:relative;
    height: 350px;
width: 392px;
    float:left;
}

/* single slide */
.images div {
    display:none;
    position:absolute;
    top:0;
    left:0;
    height: 350px;
}


/* tabs (those little circles below slides) */
.slidetabs {
    clear:both;
}

/* single tab */
.slidetabs a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(http://jquerytools.org/media/img/scrollable/arrow/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
.slidetabs a:hover {
    background-position:0 -8px;
}

/* active state (current page state) */
.slidetabs a.current {
    background-position:0 -16px;
}




/* ----- INTERIOR CONTENT STYLES -------------------------------------------------------------------------------------------------------------- */
/*internal nav*/
#intNav {line-height:105%; background:#124761; padding:0px 22px 30px 22px;}
	#intNav ul { list-style-type:none; }
	#intNav ul li { padding:0px;}
	#intNav ul li a:hover {color:#aad7ed; text-decoration:none;}
	#intNav ul.firstLevel { border-bottom:1px solid #069; padding:0px 0px 7px 0px; }
		#intNav ul.firstLevel li.firstLev { border-top:1px solid #069; padding:7px 0px 0px 0px; margin-top:7px;}
		#intNav ul.firstLevel li.firstLevTop { border-top: none;}
		#intNav ul.firstLevel a { font-size:16px; color:#FFF; text-decoration:none; border-bottom:1PX #666;}
	#intNav ul.secondLevel {padding:5px 0px 5px 0px;}
		#intNav ul.secondLevel a {font-size:12px; color:#6caac9; text-decoration:none;}
	#intNav ul.thirdLevel {padding:5px 0px 5px 10px;}
		#intNav ul.thirdLevel a {font-size:11px; color:#a0abb1; text-decoration:none;}
	#intNav ul.fourthLevel {padding:5px 0px 5px 10px;}
		#intNav ul.fourthLevel a {font-size:10px; color:#FFF; font-style: italic; text-decoration:none;}
		
/*news detail*/
#intMainCol .dateContact {font-size:10px; line-height:110%; color:#666; padding:5px 0px; border-top:1px solid #999; border-bottom:1px solid #999; margin:10px 0px 25px 0px;}
#intMainCol .featPhoto { float:right; width:360px; border:1px solid #737a7d; margin:0px 0px 10px 10px; text-align:center;}
#intMainCol .featPhoto .caption {font-size:10px; color:#ccd1d1; line-height:105%; background:#737a7d; padding:8px; margin-top:1px;}
#intMainCol .relatedItems { font-size:11px; width:80%; padding-top:30px;}
	#intMainCol .relatedItems h4 { font-size:11px; color:#f2f5f7; line-height:110%; font-style:normal; text-transform:uppercase; font-weight:bold; background:#799aa9; padding:2px 8px; margin-bottom:13px;}
	#intMainCol .relatedItems ul {padding:0px 0px 0px 40px;}
	#intMainCol .relatedItems li { padding-bottom:4px;}
	#intMainCol .relatedItems a {color:#4b5458; line-height:105%; text-decoration:none;}
	#intMainCol .relatedItems a:hover {color:#3f8db5; line-height:105%; text-decoration:none;}
#intMainCol a.lnkArchives { font-size:13px; line-height:105%; font-weight:bold; display:block; margin-top:40px; color:#58753d; text-decoration:none;}
#intMainCol a.lnkArchives:hover {color:#627b4a; text-decoration:none;}

/*news index*/
.articleLft { float:left; width:300px; padding:20px 53px 0px 0px;}
.articleRt { float:left; width:300px; padding:20px 0px 0px 0px;}
a.lnkSecondaryHead {font-size:16px; font-style:normal; line-height:105%; color:#3f8db5; display:block; padding:0px 0px 9px 0px; text-decoration:none;}
a.lnkSecondaryHead:hover {color:#124761; text-decoration:none;}
.indexDate {color:#124761; font-weight:bold; font-style:italic; padding-bottom:3px;}
.phtNwsIndxThmb {border:1px solid #737a7d; float:left; margin:3px 14px 0px 0px;}

/*calendar*/
.calControls { color:#FFF; float:left; width:667px; background:#3f8db5; padding:3px; height:23px;}
	.calControls .btnViewCal {float:right; width:200px;}
	.calControls .btnViewCal a { font-size:10px; color:#fff; line-height:100%; display:block; float:right; background:#3f8db5; border:1px solid #b6d4e3; padding:4px 8px; margin:1px 1px 0px 0px; text-decoration:none;}
	.calControls .btnViewCal a:hover {color:#b6d4e3; text-decoration:none;}
#intMainCol h3.month {font-size:19px; line-height:105%; color:#627b4a; text-transform:uppercase; float:left; width:100%; padding:20px 0px 10px 0px; margin:0px;}
.viewOptions {color:#b6d4e3; width:150px; padding:15px; background:#3f8db5;}
	.viewOptions ul { padding:12px 0px 0px 0px; list-style-type:none;}
	.viewOptions ul li { line-height:110%; padding-bottom:7px;}
	.viewOptions label { font-size:11px; font-style: italic; padding:0px 5px 0px 0px; }
	.viewOptions .btnSubmit { color:#3f8db5; margin-top:10px; background:#e0eef2; border:1px solid #3f8db5;}
.prevNext { float:left; width:300px; padding:3px 0px 3px 2px; }
	.prevNext a { background:#b6d4e3; font-size:11px; color:#24698c; line-height:100%; text-align:center; padding:3px; text-decoration:none;}
	.prevNext a:hover { background:#FFF; color:#24698c; text-decoration:none;}

#calContent .unit { float:left; width:100%; border-bottom:1px dotted #6a955d; padding-bottom:10px; margin:10px 0px;}
#calContent .date { font-size:20px; color:#133e71; text-align:center; float:left; width:80px; padding:0px; }
#calContent .date .month {font-size:10px; line-height:100%; text-transform:uppercase; display:block;}
#calContent .eventTitles { float:left; width:500px; }
#calContent .eventTitles ul { margin:0px; padding:20px 0px 12px 30px; list-style-type:none;}
#calContent .eventTitles ul li { line-height:110%; padding-bottom:8px;}
a.event { font-size:14px; line-height:105%; color:#3f8db5; display:block; padding-bottom:4px; text-decoration:none;}
a.event:hover {color:#4b5458; text-decoration:none;}
#calContent .cancelled { color:#cb4121; font-size:10px; font-weight:bold;}

#calContent .calDtlDate { font-size:13px; line-height:105%; color:#627b4a; font-weight:bold; display:block; padding:0px 0px 6px 0px;}
#calContent .calDtlEventTitle { font-size:20px; line-height:105%; color:#3f8db5; display:block; padding:0px 0px 6px 0px;}
#calContent .calDtlLocation { text-transform:uppercase; font-size:10px; color:#6f2810; line-height:105%; background:#eba758; padding:2px 4px;}
#calContent .calDtlDescrip { font-size:12px;}
#calContent .calDtlDetails {padding:25px; margin:18px 0px; border:1px solid #7a984f;}
	#calContent .calDtlDetails a { color:#4b5458;}
	#calContent .calDtlDetails a:hover { color:#3f8db5;}
/*directory*/
#directory h3 {margin-top:20px;}
#directory h4 { border-bottom: 1px dotted #069; padding-bottom:4px; margin-bottom:20px; float:left; width:100%;}
#directory .twoColWrapper { float:left; width:100%; margin:0px 0px 25px 0px; padding:0px; overflow:hidden;}
#directory .docName { font-size:18px; color:#6F7876; line-height:100%; background:url(/images/bkgDocDetailName.gif) no-repeat; height:38px; padding:12px 0px 0px 10px;}
#directory .detailLft {width:155px; float:left; padding:0px;}
#directory .content { text-align:left; line-height:140%; display:block; padding:0px; margin:0px;}
#directory .label { font-size:10px; color:#3f8db5; font-weight:bold; display:inline; padding-right:5px;}
#directory .labelNotInline { font-size:10px; color:#3f8db5; font-weight:bold; display:block; padding-top:0px;}
#directory .detailLft #cntctInfo a.lnkEmail { color:#333132; text-decoration:none;}
#directory .detailLft #cntctInfo a.lnkEmail:hover { color:#333132; text-decoration:underline;}
#directory .detailRt { font-size:12px; line-height:140%; float:left; width:495px; padding: 0px 0px 0px 20px; }
#directory .detailRt #docGroup {border-top:1px solid #CCC; padding-top:18px; margin-top:18px;}
#directory .detailRt #docGroup .groupName { font-size:13px; display:block; padding-bottom:8px;}
#directory .detailRt #docGroup img { float:left;}
#directory .detailRt #docGroup .staff { font-size:11px; margin:19px 0px 0px 115px;}
#directory .titleBarSm { width:132px;}
#directory .empName { font-size:13px; font-weight:bold; color:#d65100; line-height:104%; display:block; padding-bottom:5px;}
#directory .empTitle { font-size:11px; font-weight:bold; font-style:italic; color:#627b4a; line-height:104%; display:block; padding-top:3px;}
.calControls .searchDirectory {font-style:italic; text-align:right; float:right; width:320px; padding:3px 3px 3px 0px; }
	.calControls .searchDirectory input { height:12px; border:1px solid #b6d4e3; width:170px;}
	a.btnSearchDirectory {font-size:11px; font-weight:bold; color:#b6d4e3; line-height:100%; text-align:center; padding:0px; text-decoration:none; height:12px;}
	a.btnSearchDirectory:hover {color:#FFF; text-decoration:none;}
	
#mainWrapper #intMainCol #directoryIndex ul { list-style-type:none; padding:0px; margin-top:0px;}
	#mainWrapper #intMainCol #directoryIndex ul li { background:none; padding-left:0px; padding-bottom:25px;}

	

/*forms*/
form#styled input, form#styled select, form#styled input, form#styled select {font-size:13px; line-height:100%; color:#535a66; border:1px solid #CCC; height:20px; width:250px;}
form#styled textarea {font-size:13px; line-height:100%; color:#535a66; border:1px solid #CCC; width:250px;}
form#styled textarea:focus, form#styled input:focus { background:#edf7fa;}
form#styled label, form#contacts label { float:left; width:150px; color:#133e71; font-size:13px; line-height:110%; text-align:right; padding-right:20px;}
form#styled .singleField, form#contacts .singleField { float:left; width:100%; padding-bottom:15px;}
form#styled .unit {float:left; width:500px; padding:15px 15px 0px 15px; border-bottom:1px solid #CCC;}
form#styled .unitCallout { float:left; width:93%; padding:20px; border:1px solid #a8bac0; background:#edf7fa; }
form#styled .submit, form#styled .submit { float:left; width:100%; padding-top:15px;}
form#styled .btnMed { padding-left:186px;}
form#styled .btnMed { padding-left:170px;}
form#styled .noteOnly { font-style:italic; float:left;}
form#styled h3 { padding-bottom:10px;}
/*subhome*/
#intMainCol h2.sbHmHeader { text-indent:-999px; border-bottom:none; margin-bottom:10px;}
.sbHmContent { float:left; width:362px; }
.sbHmContent .titleBarSm { font-size:10px; font-weight:bold; color:#e0eef2; text-align:left; text-transform:uppercase; line-height:100%; height:13px; background:#799aa9; padding:4px 10px 0px 7px; margin:30px 0px 8px 0px; width:345px; }
.sbHmContent h3.head { padding-bottom:4px;}
.sbHmContent img.thumbnail { float:right; border:1px solid #999; margin:5px 0px 5px 10px;}
.sbHmContent .callout {padding:20px; border:1px solid #a8bac0; background:#edf7fa; float:left; width:320px;}
#nestedRtCol { float:right; width:200px; padding-left:15px; margin-left:15px; border-left:1px dotted #999;}
	#nestedRtCol .unit { font-size:11px; line-height:120%; padding-bottom:30px;}
	#nestedRtCol img.photo {border:5px solid #799aa9; display:block; margin:0px auto 10px auto;}
	#nestedRtCol .title { font-size:13px; line-height:110%; border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:4px;}
	#nestedRtCol .unit ul { padding:0px 0px 0px 20px;}
	#nestedRtCol .unit ul li { padding:0px 0px 5px 0px;}

/*'About' Section Nested Nav*/
#intMainCol #nestedNav { float:right; width:150px; background-color:#FFF; border:1px solid #3f8db5; padding:15px 15px 10px 15px; margin:0px 0px 20px 20px;}
#intMainCol #nestedNav ul { padding:0px; margin:0px;}
#intMainCol #nestedNav ul li {line-height:105%; padding:0px 0px 10px 18px; margin:0px;}


/*content formatting*/
/*section:*/#intMainCol h2 { font-size:13px; line-height:110%; color:#d65100; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; border-bottom:1px dotted #999; padding-bottom:2px; margin-bottom:25px; }
/*head:*/#intMainCol h3 { font-size:18px; line-height:105%; color:#3f8db5; margin-bottom:30px;}
/*subhead:*/#intMainCol h4 {font-size:14px; line-height:105%; color:#124761; font-style:italic; letter-spacing:0px; font-weight:normal; text-transform:none; padding-bottom:0px;}
/*tertiary head:*/#intMainCol h5 {font-size:10px; color:#16459A; font-weight:bold; text-transform:uppercase; letter-spacing:.05em; }

#intMainCol ul li { line-height:120%; padding-bottom:10px;}

#intMainCol h3.head {margin-bottom:0px;}
#intMainCol h4.subHead { padding-top:4px;}

#intMainCol .callout h3 { margin-bottom:10px;}

.accent01 {color:#3f8db5;} /*BLUE*/
.accent01Med {color:#3f8db5; font-size:13px;}
.accent02 {color:#627b4a;} /*GREEN*/
.accent02Med {color:#627b4a; font-size:13px;}
.size12 { font-size:12px;}

a.lnkAccent01 {color:#3f8db5; text-decoration:none;}
a.lnkAccent01:hover {color:#3f8db5; text-decoration:none; border-bottom:1px dotted #666;}

a.btnMed {font-size:10px; color:#e0eef2; line-height:100%; text-transform:uppercase; letter-spacing:.05em; text-align:center; background:url(/images/btnBlank.gif) no-repeat top right; display:block; width:177px; padding-top:7px; height:18px; text-decoration:none;}
a.btnMed:hover {color:#e0eef2; background:url(/images/btnBlanko.gif) no-repeat top right; text-decoration:none;}

.phtStroke { border:1px solid #CCC;}

	
/* ----- GENERAL STYLES -------------------------------------------------------------------------------------------------------------- */
/*floats*/
.floatLeft {float:left;}
.floatLeftFullWdth {float:left; width:100%;}
.floatRight {float:right;}
.clearLeft { clear:left;}

/*display tools*/
.displayTools { padding:4px 8px; margin-bottom:28px; border:1px solid #a8bac0; background:#edf7fa; float:left; width:96%; }
.displayTools a { font-size:10px; color:#666; text-decoration:none;}
.displayTools a:hover {color:#3f8db5; text-decoration:none;}
.displayTools .leftInfo { float:left; width:80px;}
.displayTools .centerInfo { color:#3f8db5; text-align:center; margin:0px 90px;}
.displayTools .rightInfo { float:right; width:80px; text-align:right;}
#bottNoBorder {border:0px; border-bottom:none; padding-top:0px; margin-top:0px;}
#bott {margin-top:14px;}

/*bulleted lists in interior content*/
#intMainCol ul, #hmWysi ul { margin:0px; padding:12px 0px 12px 30px; list-style-type:none;}
	#intMainCol ul li, #hmWysi ul li { background:url(/images/imgBulletArrowDkBlue.gif) no-repeat 0px 3px; padding-left:18px;}
	
	#intMainCol ul ul, #hmWysi ul ul { margin:0px; padding:15px 0px 0px 30px; list-style-type: none;}
	#intMainCol ul li ul li, #hmWysi ul li ul li { background: none; padding-left:0px;}