/*Main*/

body { color: black; background-color: #f0f0f0; background-image: none; background-repeat: repeat-x; background-position: center top; }

div.indexHighlight { background-color: #e8004d; width: 900px; padding: 10px; }

div.VisionVideo { background-color: #000; width: 920px; height: 360px; }

div#top { background-image: url(../img/core/top.png); width: 920px; height: 141px; margin: 0; }

div#nav { background-color: #0f0f0f; background-image: url(../img/core/menu-back.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; width: 900px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #3c3c3c; }

div#focus { background-color: #000; width: 920px; height: 400px; margin-top: 15px; }

div.left { float: left; }

div.links { background-color: #141414; background-image: none; background-repeat: no-repeat; background-position: center bottom; width: 900px; height: 100px; padding: 10px; }

div.impactlinks { color: #ccc; font-size: 10pt; font-family: tahoma; line-height: 14pt; background-image: url(../img/core/bottomcorners.png); background-repeat: no-repeat; background-position: center bottom; text-align: left; width: 900px; height: 130px; padding: 10px; }

div.indiLinks { color: #dfdfdf; font-size: 9pt; font-family: tahoma; line-height: 12pt; text-align: left; width: 210px; float: left; margin-top: 5px; margin-left: 10px; }

div#copyright { color: #616161; font-size: 8pt; font-family: tahoma; background-image: none; background-repeat: no-repeat; background-position: left 0; text-decoration: none; text-align: right; width: 900px; height: 24px; margin-top: 20px; margin-bottom: 10px; padding: 10px 15px 0 5px; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; }

div#bottomBlock { width: 920px; height: 50px; }

div#blackHold { width: 242px; }

div.smallText { font-size: 8pt; line-height: 12pt; width: 880px; }

div#centeralign { text-align: center; }

div.rightF { float: right; margin-left: 10px; }

/*Links*/

a.mainNav { color: #404040; font-size: 11pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.mainNav:hover { color: #0e8e8c; font-size: 11pt; font-family: tahoma; font-weight: bold; text-decoration: none; }

a.title { color: #d0d0d0; font-size: 13pt; font-family: tahoma; font-weight: bold; line-height: 16pt; text-decoration: none; }
a.title:hover { color: #fff; font-size: 13pt; font-family: tahoma; font-weight: bold; line-height: 16pt; text-decoration: underline; }

a.small { color: #1e83d7; font-size: 9pt; font-family: tahoma; text-decoration: none; }
a.small:hover { color: #1e83d7; font-size: 9pt; font-family: tahoma; text-decoration: underline; }

a.blue { color: #005eff; text-decoration: none; }
a.blue:hover { color: #005eff; text-decoration: underline; }

a.yellow { color: #ffdc69; text-decoration: none; }
a.yellow:hover { color: #ffdc69; text-decoration: underline; }

a.none { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.bw { color: #2f2f2f; font-size: 11pt; font-family: tahoma; font-weight: bold; background-color: #fff; text-decoration: none; padding: 2px; }
a.bw:hover { color: #fff; font-size: 11pt; font-family: tahoma; font-weight: bold; background-color: #080808; text-decoration: none; padding: 2px; }

a.wb { color: #e3e3e3; font-size: 8pt; font-family: tahoma; font-weight: bold; background-color: #000; text-decoration: none; padding: 2px; }
a.wb:hover { color: #000; font-size: 8pt; font-family: tahoma; font-weight: bold; background-color: #fff; text-decoration: none; padding: 2px; }

a.rw { color: #fff; font-size: 10pt; font-family: tahoma; font-weight: bold; background-color: #c0294a; text-decoration: none; padding: 3px; }
a.rw:hover { color: #fff; font-size: 10pt; font-family: tahoma; font-weight: bold; background-color: #000; text-decoration: none; padding: 3px; }


a#connectPage { text-align: right; margin-top: 200px; margin-right: 20px; }

a.indexHighlightLink { color: #e1e1e1; font-size: 13pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.indexHighlightLink:hover { color: #fff; font-size: 13pt; font-family: tahoma; font-weight: bold; text-decoration: underline; }

/*Images*/

img.leftGuest { float: left; padding-right: 10px; padding-bottom: 10px; }

img.right { float: right; }
img.case { z-index: 500; float: left; margin-top: 10px; margin-bottom: 10px; border: solid 1px #000; outline: solid 1px #4d4d4d; }
img.case:hover { z-index: 500; border: solid 1px #000; outline: solid 1px #06f; }

/*Form*/

div.formHold { text-align: left; width: 350px; height: 60px; float: left; }

input.standard { color: #111; font-size: 10pt; font-family: tahoma; background-color: #f0f0f0; width: 280px; float: left; margin-bottom: 10px; padding: 5px; border: solid 1px #fff; outline: solid 1px #b7b7b7; }

textarea.standard { color: #111; font-size: 10pt; font-family: tahoma; background-color: #f0f0f0; width: 280px; float: left; margin-bottom: 10px; padding: 5px; border: solid 1px #fff; outline: solid 1px #b7b7b7; }

select.standard2 { color: #111; font-size: 10pt; font-family: tahoma; background-color: #f0f0f0; width: 280px; float: left; margin-bottom: 10px; padding: 5px; border: solid 1px #fff; outline: solid 1px #b7b7b7; }

option.standard3 { color: #111; font-size: 10pt; font-family: tahoma; background-color: #fffea6; width: 280px; float: left; padding: 5px; border: solid 1px #2e2e2e; }

input.submit { color: #f3f3f3; font-size: 9pt; font-family: tahoma; font-weight: normal; background-color: #005eff; background-image: none; padding: 7px; border-width: 0; outline-width: 0; cursor: pointer; }

div.map { float: left; margin-right: 10px; border: solid 2px #fff; outline: solid 1px #c4c4c4; }

/*SideBar*/

div.sidebar { line-height: 25pt; width: 200px; float: left; margin: 0 30px 10px 10px; padding-right: 10px; border-right: 1px solid #c5c5c5; }

div.sidebar-right { line-height: 25pt; width: 200px; float: right; margin: 0 10px 10px 30px; padding-left: 20px; border-left: 1px solid #c5c5c5; }

div#SB400 { height: 400px; }

div#SB500 { height: 500px; }

div#SB600 { height: 600px; }

div#SB680 { height: 680px; }

div#SB780 { height: 780px; }

div#SB880 { height: 880px; }

div#SB980 { height: 980px; }

div#SB1270 { height: 1270px; }

div#SB1970 { height: 1970px; }

div#SB2970 { height: 2970px; }

a.sidebar-link { color: #666; font-size: 11pt; font-family: tahoma; font-weight: bold; line-height: 14pt; text-decoration: none; }
a.sidebar-link:hover { color: #006fff; font-size: 11pt; font-family: tahoma; font-weight: bold; line-height: 14pt; text-decoration: none; }
a.sidebar-link-select { color: #a4a4a4; font-size: 11pt; font-family: tahoma; font-weight: bold; line-height: 14pt; text-decoration: none; }

/*MainSlide*/

#box1, #box2, #box3, #box4{
	position:absolute;
}

/* Sample 5*/
#box5 div{
	position:absolute;
	background:#fff;
	width:480px;
	height:240px;
}
#box5 h3{
	padding:0 0 10px 0;
}
#box5 img{
	position:static;
	float:left;
	width:200px;
	height:140px;
	margin:0 10px 10px 0;
}
.mask{
	position:relative;
	width:920px;
	height:240px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}

/*Lessons*/

div.LessonTitle { font-weight: bold; width: 200px; float: left; margin-right: 25px; }
div.LessonDate { font-weight: normal; font-style: normal; width: 100px; float: left; margin-right: 25px; }
div.LessonFile { font-weight: bold; width: 200px; float: left; margin-right: 25px; }

/*Stack*/

div.stackTitle { color: #fff; font-size: 11pt; font-family: arial; font-weight: bold; background-color: #000; position: static; z-index: 1000; float: right; padding: 2px; }

span { background:#000; bottom:0; color:#ffffff; display:none; font-weight:bold; left:0; padding:7px; position:absolute; width:131px; z-index: 1000; }

/*Special P*/

p.briefOutline { color: #454545; font-size: 8pt; font-family: tahoma; font-style: italic; line-height: 11pt; }

p.inspirationsheader { color: #ca1c1c; font-size: 16pt; font-family: georgia; font-weight: normal; font-style: italic; }

/*About*/

div.AboutQuote { color: #d9d9d9; font-size: 12pt; font-family: arial; font-weight: bold; line-height: 19pt; width: 400px; height: 200px; float: left; margin-top: 20px; margin-left: 20px; }
a.quotation { color: #0091ff; font-size: 20pt; font-family: times; font-weight: bold; }

/*Online Community*/

div.lefthold { width: 350px; height: 200px; float: left; margin-right: 10px; margin-left: 15px; }

/*Connect*/

div#darkback { background-color: #252525; background-image: url(../img/content-backs/connect.jpg); background-repeat: repeat-x; background-position: center top; }

img#spacer { margin: 15px; }

img#spacerleft { margin: 15px 15px 15px 50px; }

h7 { color: #f2f2f2; font-size: 20pt; font-family: georgia; font-weight: normal; font-style: normal; line-height: 28pt; margin-left: 50px; }

div.onlinecommunity { background-image: url(../img/connectonline.png); width: 912px; height: 74px; margin: 0; padding: 0; }

/*Women*/

div.rightalign { float: right; padding: 10px; }

/*Video*/

div.videoteaching { border: solid 5px #242424; outline: solid 1px #000; }

div#vfwidth450 { width: 450px; }

/*Footer*/

div.ftr { width: 900px; margin-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

a.ftrgrey { color: #6e6e6e; font-size: 8pt; font-family: "Lucida Sans Unicode"; font-weight: normal; text-decoration: none; float: right; padding-right: 10px; padding-left: 10px; list-style-type: none; list-style-image: none; }
a.ftrgrey:hover { color: #464646; font-size: 8pt; font-family: "Lucida Sans Unicode"; font-weight: normal; text-decoration: underline; float: right; list-style-type: none; list-style-image: none; }

li.ftrgrey { color: #6e6e6e; font-size: 8pt; font-family: "Lucida Sans Unicode"; font-weight: normal; text-decoration: none; float: right; padding-right: 10px; padding-left: 10px; list-style-type: none; list-style-image: none; }
li.ftrgrey:hover { color: #464646; font-size: 8pt; font-family: "Lucida Sans Unicode"; font-weight: normal; text-decoration: underline; float: right; list-style-type: none; list-style-image: none; }

ul.ftrlist { float: left; list-style-image: none; }

/*Location&About*/

div.LAContainer { color: #f2f2f2; font-size: 15pt; font-family: tahoma; font-style: italic; background-color: #272727; width: 900px; padding: 10px; }

/*Giving*/

input.large { color: #181818; font-size: 11pt; font-family: arial; background-color: #fff; word-spacing: 1pt; letter-spacing: 1pt; padding: 10px; border: solid 1px #e3e3e3; }
input.large:focus { color: #181818; font-size: 11pt; font-family: arial; background-color: #fff; word-spacing: 1pt; letter-spacing: 1pt; padding: 10px; border: solid 1px #ffbb56; }

input.submitgive { color: #fff; font-size: 11pt; font-family: arial; font-weight: bold; background-color: #edac4c; padding: 5px; border: solid 1px #ffca7f; cursor: pointer; }