/* html tags redefined */

body {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	}

h1 {
	color: #3044b5;
	font-family: arial, helvetica, verdana;
	font-size: 20px;
	font-weight: bold;
	}

h2 {
	color: #3044b5;
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: arial, helvetica, verdana;
	font-size: 16px;
	font-weight: bold;
	}

h3 {
	color: #3044b5;
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
	}

p {
	color: #000000;
	margin-top: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 135%;
	}

ul, ol {
	color: #000000;
	margin-top: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 135%;
	}

li {
	color: #000000;
	margin-top: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 135%;
	}

td {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	}


/* banner display and behaviors */

.background-pri	{
	background-color : #3044b5;
	}

.background-sec {
	background-color : #7c88bd;
	}

.whitebackground {
	background-color : #ffffff;
	color : #ffffff;
	}

.graytext {
	color: #cccccc;
	font-family: arial, helvetica, verdana;
	font-size: 110%;
	}

.whitetext {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 90%;
	}

a.whitelink:link, a.whitelink:visited, a.whitelink:hover {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 110%;
	text-decoration: none;
	}

a.graylink:link, a.graylink:visited, a.graylink:hover {
	color: #cccccc;
	font-family: arial, helvetica, verdana;
	font-size: 110%;
	text-decoration: none;
	}	
	
.inputtext {
	height : 20px; 
	font-size : 110%; 
	vertical-align : top;
	}	

.whitesubmittext {
	/* font-size : 110%; 
	vertical-align : middle;*/
	color : #fff;
	background-color : #7c88bd;
	width : 90px;
	margin : 0 -3px;	
	padding : -3px;
	border-top : #7c88bd;
	border-right : #7c88bd;
	border-bottom : #7c88bd;
	border-left : #7c88bd;
	border-width : 2px;
	border-style : solid;
	font-family: arial, helvetica, verdana;
	font-size: 110%;
	text-decoration: none;
	}	
	
#search {
	margin-top : 6px;
	}

#locations {
	margin : 6px 0 10px 0;
	}

/* footer display and behaviors */

.footvbar {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 17px;
	}

a.foot:link, a.foot:visited {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

a.foot:hover {
	color: #FFFFFF;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

a.foot1:link, a.foot1:visited {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

a.foot1:hover {
	color: #9999CC;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}


/* breadcrumb behaviors */

.trail1 {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	text-decoration : none;
	}

.trail2 {
	color: #999999;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	}


/* side navigation display and behaviors */

.navcapbackground	{
	background-color : #FF0066;
	}

a.sidenav:link, a.sidenav:visited, a.sidenav:hover {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.sidenav1:link,a.sidenav1:visited, a.sidenav1:hover {
	color: #cc6633;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	}

a.sidenav1a:link, a.sidenav1a:visited, a.sidenav1a:hover {
	color: #cc6633;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.sidenav2:link, a.sidenav2:visited, a.sidenav2:hover {
	color: #999999;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.sidenav3 {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.navstyle1:link, a.navstyle1:visited, a.navstyle1:hover {
	color: #3044b5;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.navstyle1a:link, a.navstyle1a:visited, a.navstyle1a:hover {
	color: #999999;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.navstyle2:link, a.navstyle2:visited, a.navstyle2:hover {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	}

a.navstyle2a:link, a.navstyle2a:visited, a.navstyle2a:hover {
	color: #999999;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}


/* portal headings */

.ph1 {
	color: #637BBD;
	font-family: arial, helvetica, verdana;
	font-size: 20px;
	font-weight: bold;
	}
	
.ph2 {
	color: #637BBD;
	font-family: arial, helvetica, verdana;
	font-size: 16px;
	font-weight: bold;
	}

.graybackground {
	color : #cccccc;
	background-color : #cccccc;
	height : 1px;
	width : 1px;
	margin : 0;
	padding : 0;
	}
	
.portal1 {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	}

.portal2 {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 135%;
	}

.portal3 {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	}


/* illustration box classes */

.illustrationback {
	background-image : url(images/stripes.gif);
	background-repeat : repeat-y;
	background-position : top left;
	background-color : #ffffff;
	}

.illustrationhead {
	padding : 6px;
	background-color : #7c88bd;
	color : #ffffff;
	font-weight : bold;
	}

.illustrationborder {
	margin : 0 0 6px 0;
	border : #7c88bd;
	border-width : 1px;
	border-style : solid;
	}

.illustrationimage {
	padding : 6px 0 6px 6px;
	vertical-align : top;
	}

.illustrationtext {
	padding : 6px 6px 6px 8px;
	vertical-align : top;
	}


/* slideshow classes */

.slideshowhead {
	padding : 6px;
	background-color : #7c88bd;
	color : #ffffff;
	font-weight : bold;
	}

.slideshowborder {
	margin : 0 0 15px 0;
	border : #cccccc;
	border-width : 1px;
	border-style : solid;
	}

.slideshowtext {
	padding : 20px 0 20px 20px;
	vertical-align : top;
	width : 100%;
	}

.slideshowimage {
	padding : 20px 20px 20px 20px;
	vertical-align : top;
	}

.slideshowimage-sm {
	padding : 0 0 6px 6px;
	}

.slidenav1 {
	padding : 0px 20px 8px 20px;
	text-align : center;
	}

.slidenav2 {
	padding : 0 20px 15px 20px;
	text-align : center;
	}

a.slideshow:link, a.slideshow:visited {
	color: #003399;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	}

a.slideshow:hover {
	color: #003399;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	}


/* caption and feature box displays */

.caption {
	color: #333333;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

.captiontext {
	color: #333333;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	}

.captiontiny {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	}

.featurehead {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}

.featurehead2 {
	color: #003399;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

.featuretext {
	 color: #000000;
	 font-family: arial, helvetica, verdana;
	 font-size: 12px;
	 }

.featuretiny {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	}
	
.feature-prtborder {
	padding : 8px 9px 10px 9px;
	border : #cccccc;
	border-width : 1px;
	border-style : solid;
	}		

.pad6px {
	padding : 6px;
	}
	
.pad10px {
	padding : 10px;
	}		
	
/* form display class */

.formsubmittext {
	color: #0033cc;
	background-color : #fff;
	margin : 0 -3px;	
	padding : 0;
	border-top : #fff;
	border-right : #fff;
	border-bottom : #fff;
	border-left : #fff;
	border-width : 0;
	border-style : solid;
	font-family: arial, helvetica, verdana;
	font-size: 110%;
	text-decoration: underline;
	}		
	
/* special display classes */

.head1 {
	color: #3044b5;
	font-family: arial, helvetica, verdana;
	font-size: 20px;
	font-weight: bold;
	}
.head2 {
	color: #3044b5;
	font-family: arial, helvetica, verdana;
	font-size: 16px;
	font-weight: bold;
	}

.headwhite {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	}

.bodysmall {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: none;
	}
		
.whitepx {
	color: #fff;
	font-size: 1px;
	}.Justifiedtext {  text-align: justify}
