.style1 
{
font-size: 12px;
}

.body
{
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c6cea4',EndColorStr='#d3dab8');*/
margin-left:35px;
margin-right:0px;
margin-top:35px;
margin-bottom:0px;
background-color:#004f92
}

.inside
{
background-color:#FFFFFF;
}

.toptd
{
	border-left: 1px solid #A9A9A9;
	border-right: 0px solid #A9A9A9;
	border-top: 1px solid #A9A9A9;
	border-bottom: 0px;
 	background-color: #FFFFFF;
}

.toptdsc
{
border-left: 0px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
border-top: 1px solid #A9A9A9;
border-bottom: 0px;
padding-top:20px;
padding-right:20px;
background-color=#ffffff
}

.menutd
{
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	border-top: 1px solid #95A9BD;
	border-bottom: 1px solid #95A9BD;
 	background-color: #F1F6FA;
}

.retrievetable
{
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
border-top: 1px solid #A9A9A9;
border-bottom: 1px solid #A9A9A9;
background-color=#F2F6FA
}

.contenttd
{
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
border-top: 0px;
border-bottom: 1px solid #A9A9A9;
background-color=#ffffff
}

/*.contentshadow
{
background-image: url(../images/navigation/360_hp_rhs_shadowpx.gif);
background-repeat: repeat
}

.bottomshadow
{
background-image: url(../images/navigation/360_hp_bottom.gif)
}

.topshadow
{
background-image: url(../images/navigation/360_hp_topshadow.bmp)
}*/

.menushadow
{
/*background-image: url(../images/navigation/360_hp_rhs_shadowpx.gif);
background-repeat: repeat*/
background-color:#FFFFFF;
}

.newsevents
{
background-image: url(../images/navigation/360_hp_newsevents.bmp);
background-repeat: repeat;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
border-top: 1px solid #A9A9A9;
border-bottom: 1px solid #A9A9A9;
}

.newseventtext
{
background-image: url(../images/navigation/360_hp_ne_text.bmp);
background-repeat: repeat;
font-size:20pt
}

.contenttable
{
	border-left: 31px solid #ffffff;
	border-right: 32px solid #ffffff;
	background-color: #FFFFFF;
}

.homeleft
{
border-top: 36px solid #ffffff
}

.insideleft
{
background-image: url(../images/navigation/leftnav_grad.bmp);
background-repeat: repeat;
padding-left: 5px;
padding-top:5px;
border-left:  1px solid #A9A9A9;
border-right:  1px solid #A9A9A9;
border-top: 1px solid #A9A9A9;
border-bottom: none
}

.insideleftbutton
{
background-image: url(../images/navigation/leftnav_grad.bmp);
background-repeat: repeat;
padding-left: 5px;
padding-right:5px;
padding-top: 5px;
padding-bottom:5px;
border-left:  1px solid #A9A9A9;
border-right:  1px solid #A9A9A9;
border-top: none;
border-bottom: none
}

.insidecontent
{
border-left: 55px solid #ffffff;
border-top: 3px solid #ffffff
}

.question
{
font-weight:bold;
font-style:italic
}

.addresstext
{
color:#FFFFFF
}

H1
{
font-size:9pt;
font-weight: bold;
}

H2
{
font-size:9pt;
font-weight: normal
}

.summer-banner
{
	color: #15327A;
	font-weight: bold;
}
/********* Universal Styles *********/

p{font: 9pt Arial;}

td{font: 9pt Arial;}

select {font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #102132;}

textarea {font: 9pt Arial; color: #102132;}

a:link {color: #004d8c; text-decoration: none; font: 9pt arial;}
a:visited {color: #004d8c; text-decoration: none; font: 9pt arial;}
a:hover {color: #5f7e0f; text-decoration: none; font: 9pt arial;}
a:active {color: #5f7e0f; text-decoration: none; font: 9pt arial;}

.poweredby {text-align: right; padding-top: 50px; padding-right: 40px;}

.kmBody {
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c6cea4',EndColorStr='#d3dab8');*/
margin-left:35px;
margin-right:0px;
margin-top:35px;
margin-bottom:0px;
background-color:#004f92
}
.kmBasicTable {} 
.kmRightMenu {}
.kmTopMenu {}
.kmBottomMenu {}
.kmLeftMenu {}

table.kmMaintable{}
table.kmMaintable2{width: 100%;}


/********* Ask Form Styles *********
.kmAFBorder{}
.kmAFtable {padding-left: 5 px; padding-top: 2px; padding-bottom:2px;}
.kmAFTitle {padding-bottom: 2px; font: bold 12 px verdana; color: #536D89;}
.kmAFsearchbar {width: 416px;}
.kmAFbutton {border: #766E4D 1px solid; height: 22px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #536D89; background-color: #D1CBB3;}
.kmAFControlTEXT {}
.kmAFControlTEXTsmall {}
.kmAFselect {}
.kmTMsearchbar {}


/********* Matching Information Styles *********/
.kmBorder {width: 100%;}
.kmtitle {padding-bottom: 5px; font: bold 12 px verdana; color: #536D89; padding-right: 10px; padding-left: 10px;}
.kmIconClass,.kmIconClassJS {padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 0px;}

.kmQuestionLink,.kmQuestionLinkJS {padding-left: 10px;padding-top: 4px; padding-bottom: 5px; font: 9pt Arial; color: #004d8c; text-decoration: none;}
a.kmQuestionLink:link,a.kmQuestionLink:visited {color: #943C35; text-decoration: none;padding-left: 0 px; font: 9pt Arial; color: #004d8c; text-decoration: none;}
a.kmQuestionLink:active, a.kmQuestionLink:hover {color: #536D89; text-decoration: underline; padding-left: 0 px; font: 9pt Arial; color: #5f7e0f; text-decoration: none;}

.kmMoreLink
a.kmMoreLink:link,a.kmMoreLink:visited{}
a.kmMoreLink:hover,a.kmMoreLink:active{}

.kmBackLink {padding: 3px;}
a.kmBackLink:link,a.kmBackLink:visited {}
a.kmBAckLink:hover,a.kmBackLink:active {}

.kmMMessageText{padding-left: 10px;}
.kmDescription,.kmDescriptionJS{padding-left: 3px;}
.kmMultiNums{padding: 3px;}

.kmForwardText {padding-left: 10px;}
.kmForwardTable {width: 100%}


/********* Answer Styles *********/
.kmABorder {}
.kmAOutsideBorder {width: 100%; padding: 5px;}
.kmAAnswerText {padding: 5px;}

/********* Submit Form Styles *********/
.kmSFBorder {}
.kmSFControlTEXT2 {}
.kmSFbutton {border: #766E4D 1px solid; background-color: #D1CBB3;}
.kmsubmitformbar {width: 300px;}
.kmSFselect {}
.kmSFControlTEXT{padding-left: 10px;}
.kmSFTEXT{padding-left: 10px;}
.kmSFTitle{padding-left: 10px;}
.kmRequired {font: 8pt verdana; color: #ff0000;}
.kmRequiredText {font: 8pt tahoma, verdana, color: #666666;}




/********* Tree styles *********/
.kmHtable {width: 100%;}
.kmHtable2 {width: 100%;}
.kmTreeBody {}
.kmTreeIndex {font: 11px verdana;}
.kmIndexHilite {background-color: #DEDACF; border: #536D89 1px solid;}
.kmBackLinkTree {text-align: center;}
.kmHpath 
a.kmHpath:link,a.kmHpath:visited,a.kmHpath:hover,a.kmHpath:active{}

a.kmHnodes:link,a.kmHnodes:visited,a.kmHnodes:active{}
a.kmHnodes:hover{}

.kmHtext {}
.kmHnodecells2 {}
.kmHprinttitles {}
.kmHprinttext {}

.sbutton {border: #766E4D 1px solid; background-color: #D1CBB3;}


/********* External Contact View Styles *********/
.contactInput {}


/********* External Calendar Styles *********
.contactListTitleBackground {}
.dayBackground {}
.dayTD {background-color: #DEDACF; padding: 4px; font: 12px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.calendarNotToday {} 
.calendarToday {background-color: #DEDACF;}
.calendarNoday {background-color: #F7F5EE;}
.month {font: bold 13px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0D4E8A;}
.calendarTodayText {}
.calendarNotTodayText {}
.day {}
.dayNumber {}
.dayNumberToday {}


/********* External Issue Styles *********
.kmIssueBody {}
.contact {}
.texts {}
.textxs {}
.contactInputBold {}
.adminPageLabel2 {}
.tracksmallboldstyle {}
.tracksmallstyle {}*/
