
/* --DotNetNuke Skine STYLES */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 15px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #FFD085 0px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 1px solid; 
	border-right: #FFD085 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #FFFFFF; 
	border-left: #FFD085 1px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 14px; 
	height: 20px;
}
.MainMenu_SubMenu {
	background-color: #4D5377;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #C7E8FB; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #FFD085 1px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 0px solid;
	font-family: webdings; 
	font-size: 9pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 9pt; 
	cursor: pointer; 
	cursor: hand;
}

.Login{
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	
}
a.Login {
	text-decoration: underline;
	}
a:link.Login {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:visited.Login {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:active.Login {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:hover.Login {
	text-decoration: underline;
	}

.CopyRight{
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.FooterLinks{
	color: Black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.SkinObject {
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}

a.SkinObject {
	text-decoration: underline;
	}
a:link.SkinObject {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:visited.SkinObject {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:active.SkinObject {
	color: #FFFFFF;
	text-decoration: underline;
	}
a:hover.SkinObject {
	text-decoration: underline;
	}

/* ------------CORPORATE COLORS STYLESHEET------------ */

/* REGULAR LINK STYLES */
a {
	text-decoration: underline;
	}
a:link {
	color: #15497C;
	text-decoration: underline;
	}
a:visited {
	color: #15497C;
	text-decoration: underline;
	}
a:active {
	color: #15497C;
	text-decoration: underline;
	}
a:hover {
	text-decoration: underline;
}

/* NAVIGATION STYLES */
ul.leftnav {
	padding-left: 14px;
	list-style-position: outside;
	list-style-type: square;
	color: #15497C;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: left;
	}
li.leftnav {
	padding-bottom: 5px;
	text-align: left;
	}
a.leftnav {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 12px;
	font-weight: bold;
	color: #15497C;
	text-decoration: none;
	}
a.leftnav:link {
	color: #15497C;
	text-decoration: none;
	}
a.leftnav:visited {
	color: #15497C;
	text-decoration: none;
	}
a.leftnav:active {
	color: #15497C;
	text-decoration: none;
	}
a.leftnav:hover {
	color: #15497C;
	text-decoration: underline;
	}

/* SECTION SPECIFIC BACKGROUND STYLES */
.jaggededgebg  {
	background: #053867 url(jaggededge_corporate.gif);
	}
.jaggededgebgAvt  {
	background: #165BA0 url(jaggededge_avt.gif);
}

.jaggededgebgAs  {
	background: #E37F1C url(jaggededge_as.gif);
}

.jaggededgebgIss  {
	background: #0C3825 url(jaggededge_iss.gif);
	}
	
.jaggededgebgIt  {
	background: #7E0D07 url(jaggededge_it.gif);
}

.leftnavverticalline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #829BB3;
}
	
.leftnavverticallineAs {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EFC89E;
}

	
.leftnavverticallineAvt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7FBBDC;
}

.leftnavverticallineIss {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7FAB9F;
}

.leftnavverticallineIt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C59591;
}

img.featureimg {
	border: 1px solid #829BB3;
}
	
table.spotlight {
	background-color: #CFD7E1;
	margin: 10px;
	text-align: left;
	}
p.spotlightitem {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 7px;
	padding-bottom: 7px;
	text-align: left;
	}
a.spotlighttitlelink {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
a.spotlighttitlelink:hover {
	text-decoration: underline;
	}

/* FORM ELEMENTS STYLES */
input.button {
	border-top: #15497C 1px solid;
	border-bottom: #15497C 1px solid;
	border-left: #15497C 1px solid;
	border-right: #15497C 1px solid;
	background: #829BB3;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
	padding: 3px;
	}
select.dropdown {
    border-top: #999999 1px solid;
    border-bottom: #333333 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
	}
input.textbox {
    border-top: #999999 1px solid;
    border-bottom: #333333 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
	}

/* HOMEPAGE SPECIFIC STYLES */
.divisionavtbg {
	background-color: #165BA0;
	background-image: url(jaggededge_avt.gif);
	}
.divisionasbg {
	background-color: #E37F1C;
	background-image: url(jaggededge_as.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
.divisionitbg {
	background-color: #7E0D07;
	background-image: url(jaggededge_it.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
.divisionissbg {
	background-color: #0C3825;
	background-image: url(jaggededge_iss.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
p.divisioninfo {
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	}
h2.homefeaturestitle {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	}
ul.homefeatures {
	padding-left: 14px;
	list-style-position: outside;
	list-style-type: square;
	color: #15497C;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: left;
	}
li.homefeature {
	padding-bottom: 5px;
	text-align: left;
	}

/* NEWS SECTION SPECIFIC STYLES */
p.newsitem {
	margin-top: 6px;
	padding-top: 6px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	text-align: left;
	}
a.articletitlelink {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
a.articletitlelink:hover {
	text-decoration: underline;
	}
div.articledate {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 11px;
	}
img.newsimg {
	border: 1px solid #829BB3;
	}

/* ABOUT SECTION SPECIFIC STYLES */
table.gsatable {
	border: 1px solid #829BB3;
	text-align: left;
	}
.gsatable td {
	border-top: 1px solid #829BB3;
	text-align: left;
	}
.gsatable th {
	border-top: 1px solid #829BB3;
	text-align: left;
	}
th.gsatablecolumnhead {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CACACA;
	border-top: 1px solid #CACACA;
	text-align: left;
	}

/* ABOUT SECTION SPECIFIC STYLES */
ul.postinglist li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	}
ul.postinglist {
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: -5px 0px 0px 0px;
	display: block;
	text-align: left;
	}

/* MISC STYLES */



/* ------------COMMON STYLES STYLESHEET------------ */
body {
	background: #829BB3 url(background.gif);
	margin: 0em;
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 12px;
	color: #000000;
	}
.hidden {
	visibility: hidden;
	display: none;
	}

/* FOOTER STYLES */
.footer {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 11px;
	color: #AAAAAA;
	}
.footerbg  {
	background: #053867 url(background_footer.gif);
	}
a.footerlink {
	color: #CCE5E5;
	text-decoration: none;
	}
a.footerlink:link {
	color: #CCE5E5;
	text-decoration: none;
	}
a.footerlink:visited {
	color: #CCE5E5;
	text-decoration: none;
	}
a.footerlink:active {
	color: #CCE5E5;
	text-decoration: none;
	}
a.footerlink:hover {
	color: #CCE5E5;
	text-decoration: underline;
	}

/* COMMON BACKGROUND STYLES */
.logobg  {
	background: #FFFFFF;
	}
.leftsidebg  {
	background: #829BB3 url(background_leftside.gif);
	}
.rightsidebg  {
	background: #829BB3 url(background_rightside.gif);
	}
.topnavbg  {
	background: #053867 url(background_navbarstretch.gif);
	}
.leftcolumnbg  {
	background: #FFFFFF;
	}
.contentareabg  {
	background: #FFFFFF;
	}

/* TEXT STYLES */

h1 {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	}
h2 {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 10px;
	padding-top: 10px;
	text-align: left;
	}
h3 {
	font-family: Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	}
p {
	margin-top: 4px;
	padding-top: 4px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	}

/* FORM STYLES */
.textbox {
    border-top: #333366 1px solid;
    border-bottom: #333366 1px solid;
    border-left: #333366 1px solid;
    border-right: #333366 1px solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background: #AAAADA;
    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size: 11px;
    text-decoration: none;
    color: #000000;	
	}
a.button {
    border: #339999 1px solid;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    background: #CCCC99;
    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size: 12px;
    font-weight: bold;
    color: #003333;
    text-decoration: none;
	}
a.button:link {
	color: #003333;
	text-decoration: none;
	}
a.button:visited {
	color: #003333;
	text-decoration: none;
	}
a.button:active {
	color: #003333;
	text-decoration: none;
	}
a.button:hover {
	text-decoration: underline;
	}

/* MISC STYLES */
