﻿/* Enable image placeholders in Firefox 
---------------------------------------------------*/
@-moz-document url-prefix(http), url-prefix(file) {
    img:-moz-broken{
        -moz-force-broken-image-icon:1;
        width:24px;
        height:24px;
    }
}

/*-------------------Reset----------------------*/

input,
textarea,
select{
font: normal normal 16px arial, sans-serif;
vertical-align:middle;
}

td 
{
padding:5px;
}

blockquote
{
margin: 12px 40px;
}

ul 
{
margin: 12px 0px 12px 40px;
list-style-type: disc; 
list-style-image: none; 
list-style-position: outside;
}

strong, th
{
font-weight: bold;
}

em
{
font-style: italic;
}

p
{
margin:12px 0;
}


/*******************Start Styles******************/
body
{
    height: 100%;
    font: normal normal 16px arial, sans-serif;
    background: #E2DFD6;
}


/*-----------Page Wrappers-------------------------------------------------*/
#outerPageWrapper
{
    width: 58.5em;
    position: relative; /**/
    padding-top: 0;
    background: transparent; /* url('/images/template/shadowsides.jpg') repeat-y 0 0;*/
    margin: 0em auto 0em auto; /*border: 1px solid green;*/
}

#PageWrapper
{
    margin: 0;
    padding: 0;
    width: 58.5em;
    background: white; /*border: 1px solid blue; 	overflow: hidden; for safari? 	background: transparent url('/images/template/header1.jpg') no-repeat;*/
}

/*---------------------Header---------------------------------------------*/

.homePnlHeader
{
    width: 58.5em; /*height: 17em;*/
    left: 0;
    margin: 0 0 0 0;
    position: absolute; /*z-index: 20;*/
    cursor: default; /*background: transparent url('/images/template/header1.jpg') no-repeat 0 0;*/
}

.innerPnlHeader
{
    width: 58.5em; /*height: 17em;*/
    left: 0;
    margin: 0 0 0 0;
    cursor: default; /*background: transparent url('/images/template/header1.jpg') no-repeat 0 0;*/
}

#HeaderImage
{
    position: absolute;
    top: 0em;
    left: 0em;
    width: 50.2em;
    height: 12.81em;
    overflow: visible; /*border: 1px solid red;*/
}

.headerSwoosh
{
	position:absolute;
	right: 0px;
	top: 219px;
	z-index: 50;
}

.innerPageSwoosh
{
	position:absolute;
	right: 0px;
	top: 138px;
	z-index: 50;
	width: 726px;
}

.innerHeader
{
	padding: 26px 0 0 211px;
}

#Logo
{
    position: absolute;
    left: 0em;
    top: 0em;
    width: 14.19em;
    height: 8.69em;
    cursor: hand;
    overflow: hidden;
    z-index: 51;
}


#Menu
{
    padding: 0;
    position: absolute;
    top: 0em;
    right: 0em;
    z-index: 100;
    height: 1.65em;
    width: 45.3em;
    background: #126046; /*border: 1px solid green;*/
   
}

.menuText
{
    font: bold .75em/2em Verdana, Sans-serif;
    color: #723c3b;
}



/*-------------Page Content--------------------------*/
#divPageContent
{
    width: 58.5em;
    color: #5A5B5E;
    text-align: left;
    padding: 0em 0 0 0;
    background: transparent; /*url('/images/template/panel_bg.jpg') repeat-y 0 0;*/ /*clear: both; 	float: left;*/ /*position: relative;*/
    float: left;
    margin-top: 8.7em;
    z-index: 19; /*min-height: 50em; 	border: 1px solid red; 	border-top: 1px solid 1px #887869;*/
}


/*--------------Left Panel Area------------*/
#divLeftPanel
{
    padding: 0em 0 0 0;
    margin: 1.55em 0 0 0; /*border: 1px solid #BAAF99;*/
    float: left; /*background: transparent url('/images/template/panel_bg.jpg') repeat-y 0 0;*/
    white-space: normal;
    text-align: left;
}

.homeContactUs
{
	position: relative;
	top: 0px;
	left: 1px;
	color: #4D3313;
	font-family: Arial;
	font-size: 9pt;
	letter-spacing: 0.03em;
	margin-left: 1em;
}

.homeContactUs a:link, .homeContactUs a:visited
{
	color: #4D3313;
}

.homeContactUs a:hover
{
	color: #665647;
} 

#divNavPanel
{
    width: 12.13em;
    float: left;
    margin-left: 0.5em;
}


#divNavPanel ul
{
    list-style: none;
}

#divNavPanel .rpSlide
{
    /*margin-left: -40px;/*No idea why this was here but I'm leaving it just in case*/
}

#LeftExtra
{
    /*display: none;*/
    float: left;
    font-size: 0.8em;
    padding: 0 0.5em;

}

#LeftExtra p
{
    padding: 0 0.5em 0 0.5em;
}

#PanelBottom
{
    float: left;
    margin-left: -1px;
    clear: both;
}

.leftContentText
{
	font-size: 0.8em;
    color: #86B392;
    font-family: "Times New Roman", Times, serif;
}

/*--------------Main Content Area--------------------*/
.quoteTitle
{
	font-size: 2.5em; 
	padding: 5px 0; 
	color: rgb(18, 96, 70); 
	font-family: georgia,serif;
}


.offsetCenterContent
{
	width: 570px;
	position: relative;
	left: -140px;
	margin-top: 15px;
	z-index: 70;
}

#divMainContent
{
    width: 41.5em;
    background: transparent;
    float: left;
    padding-left: 1em;
    margin-top: 1em;
    position: relative;
    z-index: 50; /*border: 1px solid brown;*/
}

#RightBG
{
    background: transparent url('/images/template/panel_bg.jpg') repeat-y 0 0; /**/
    float: left;
    min-height: 30em;
    width: 900px;
}

.panelPageTitle
{
    position: relative;
    top: 0em;
    z-index: 50;
}

#PageTitle
{
    padding: 0.5em 0 .5em 0em;
    position: relative;
    float: left;
    width: 35em;
    background: transparent;
}

#divCenterContent
{
    clear: both;
    min-height: 15em;
    margin-top: 0em;
    font-size: .8em;
    text-align: left;
    padding-bottom: 0em;
    padding-right: 0em;
    float: left;
    width: 34em;
    background: transparent; /*border: 1px solid orange;*/
    line-height:14pt; 
}

#divCenterContentPlaceHolder
{
    clear: both;
}

#divRightContent
{
    display: block;
    width: 13.75em; /*border: 1px solid #d69b79;*/
    float: right;
    font-size: 0.8em;
    padding: 0.5em 2em 0 0.5em;
    margin-top: 0.5em;
    background: transparent;
}
#PrintTop
{
    display: none;
}
/*---------------Footer--------------------*/
#Footer
{
    clear: both;
    background: #126046;
    width: 58.5em;
    height: 1.63em;
    text-align: left;
    padding: 0em 0 0em  0em;
    color: White;
    text-transform: capitalize;
}

#Footer img
{
    padding: 0;
    margin: 0;
}

#Footer .text
{
    font-size: 0.6em;
    font-family: Arial, Sans-Serif;
    font-weight: 500;
}

#Footer a
{
    color: #887869;
}

#Footer a:visited
{
    color: #888;
}

/*#divSearchBox
{
	float: right;	
	top: -2.5em;
	right: 0.3em;
	height: 1em;
	width: 11.25em;
	

}*/

.searchbox
{
    background: none;
    border: solid 1px white;
    font: normal .6em arial, sans-serif; /*width: 12em;*/
    color: #126046;
    height: 13px;
}

.searchButton
{
    border: solid 1px white;
    cursor: pointer;
}

#subFooter
{
    float: left;
    background: transparent;
    font: normal 0.6em arial, sans-serif;
    color: #126046;
    text-transform: capitalize;
}
#subFooter a
{
    color: #126046;
}
/*------------UC: image and caption--------
#divImageAndCaption
{
	margin-top: 0em;
}

#caption
{
	padding: 0.2em 0 0.5em 0;
}

.div_bottom_align
{
	position: absolute;
	bottom: 0.5em;
	right: 0;
	height: auto;
	clear: both;
}

.divLeftImage
{
	padding: 0 .6em 0 0;
	float: left;
}

.divRightImage
{
	padding: 0 0 0 0.6em;
	float: right;
}
*/
/*-------------UC: contact form -----------
#contact_form
{
	margin-top: 1em;
}

.notes
{
	margin-left: 0em;
	font-style: italic;
	font-size: 0.85em;
}

.button_submit
{
	background: #97012E;
	color: #fff;
	margin-left: 5em;
	border: 2px solid #FEC425;
	border-right: 2px solid #B1850C;
	border-bottom: 2px solid #B1850C;
	cursor: pointer;
}

.contact_intro
{
	color: #97012E;
	font: normal normal bold 1.2em verdana, sans-serif;
}

.contact_text
{
	color: #97012E;
	font: normal normal normal 1.3em/1.5em verdana, sans-serif;
}*/
/* code by TK*/
.searchbox
{
    background-color: White;
    font-family: Arial;
    font-size:8pt; 
    color: #412006;
    height: 1.4em;
    font-weight: bold;
}
.searchButton
{
    cursor: pointer;
}

.footerText
{
    font-family: Arial;
    font-size: 7.5pt;
    font-weight: bold;
    color: White;
}
#dvPageWrapperFooter
{
    font-family: Arial;
    font-size: 7pt;
    color: #126046;
    font-weight: normal;
    text-align: right;
    font-weight: bold;
    letter-spacing: 0.05em;
}
#dvPageWrapperFooter a:link
{
    font-family: Arial;
    font-size: 7pt;
    color: #412006;
    font-weight: normal;
}
.footerTextArea
{
    float: left;
    padding-left: 0.5em;
    padding-top: 0.3em;
}
.footerSearchBox
{
    width: 11.5em;
    float: right;
    padding-top: 0.2em;
    padding-right: 0.2em;
}
#divConstantContact
{
	padding: 1em 1em 1em 1em;
}

#divConstantContact #divRightContent
{
	padding-left: 3em;
}

.imgBottom
{ 
    float: left;
    padding: 0.5em 1em 0.5em 0.5em;
}
.quoteText
{
	margin: 5px 0 5px 0;
    font-family: Arial;
    color: #126046;
    font-size: 11px;
	line-height: 14px;
	/*
    font-style: italic;
	
	*/
}
.quoteAuthorText
{
    font-family: Arial;
    color: #126046;
    font-size: 9px;
    font-weight: bold;
}
.quoteContainer
{
    position: relative;
    top: -5.8em;
    width: 16.2em;
    height: 5.7em;
    float: right;
    padding: 1.0em 1em 1em 0;
}
#dvquoteauthor
{
    text-align: right;
    padding-top: 0.2em;
}

.RadMenu_Demo .rmRootGroup .rmText
{
    padding: 0 0.5em 0 0.9em;
    letter-spacing: 0.2em;
}

.RadMenu ul.rmHorizontal, .RadMenu ul.rmVertical 
{
	background: #126046 !important;
}

#divConstantContact
{
	text-align: center;
}

.singleColorLink a, a.singleColorLink, .singleColorLink a:visited, a.singleColorLink:visited, .singleColorLink a:hover a.singleColorLink:hover
{
	color:#126046;
}

.collegeTable
{
	margin: 0 auto;
}

.collegeTable tr
{
	
}

.collegeTable td
{
	background: url('/images/page_graphics/blackbullet.jpg') no-repeat left center;
	padding-left:1.5em;
	width:20em;
}

/*-------------Wiki---------------*/
.sf_wikiAuthor
{
	display: none;
}

.sf_wikiCategory
{
	display: none;
}

#ContactForm select
{
	font-size: 1em;
}
