/*The default style that is pulled through to the 
entire body of the page without having to reference it*/
body
{
	background-color: #173C53;
	color: #3C7192;
	font-weight: normal;
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-collapse: collapse;
}

.PageFrame
{
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-top: 0px;
	font-size: 9px;
	width: 760px;
}

/* The default anchor styles*/
a
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
	text-align: left;
}
a:active
{
	color: #3C7192;
	text-decoration: none;
}
a:link
{
	color: #3C7192;
	text-decoration: none;
}
a:visited
{
	color: #3C7192;
	text-decoration: none;
}
a:hover
{
	color: #3C7192;
	text-decoration: none;
}

/* The footer anchor styles*/
a.footer
{
	font-family: verdana;
	font-size: 9px;
	color: #8099A7;
	font-weight: normal;
	text-align: left;
}
a.footer:active
{
	color: #8099A7;
	text-decoration: none;
}
a.footer:link
{
	color: #8099A7;
	text-decoration: none;
}
a.footer:visited
{
	color: #AFAFAF;
	text-decoration: none;
}
a.footer:hover
{
	color: #3C7192;
	text-decoration: none;
}

/* The quick links anchor styles*/
a.quicklinks
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #0A76B7;
	font-weight: normal;
	text-align: left;
}
a.quicklinks:active
{
	color: #0A76B7;
	text-decoration: none;
}
a.quicklinks:link
{
	color: #0A76B7;
	text-decoration: none;
}
a.quicklinks:visited
{
	color: #0A76B7;
	text-decoration: none;
}
a.quicklinks:hover
{
	color: #0A76B7;
	text-decoration: none;
}
/* The administration link anchor styles*/
a.admin
{
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}
a.admin:active
{
	color: #ffffff;
	text-decoration: none;
}
a.admin:link
{
	color: #ffffff;
	text-decoration: none;
}
a.admin:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.admin:hover
{
	color: #3C7192;
	text-decoration: none;
}

/* The large link anchor styles*/
a.large
{
	font-family: Verdana;
	font-size: 23px;
	color: #0A76B7;
	font-weight: bold;
	text-align: left;
}
a.large:active
{
	color: #0A76B7;
	text-decoration: none;
}
a.large:link
{
	color: #0A76B7;
	text-decoration: none;
}
a.large:visited
{
	color: #0A76B7;
	text-decoration: none;
}
a.large:hover
{
	color: #0A76B7;
	text-decoration: none;
}

.lineheight
{
		line-height: 30px;
}

h1
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #3C7192;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	Padding-left: 10px;
	Padding-right: 10px;
	Padding-top: 2px;
	height: 20px;
}

h2
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3C7192;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

h3
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3C7192;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	Padding-left: 10px;
	Padding-right: 10px;
	Padding-top: 2px;
}

td.tdbanner
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-collapse: collapse;
}

td.td
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-collapse: collapse;

}


td.td1
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9px;
	padding-bottom: 5px;
	color: #3C7192;
	padding-top: 5px;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border-collapse: collapse;
}

/* This is the style for the body of the scrolling news items*/
td.td6
{
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: #ffffff 0px solid;
	border-top: #F0F0F0 0px solid;
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-collapse: collapse;
	line-height: 20px;
	vertical-align: bottom;
}

td.td3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: #F0F0F0 0px solid;
	border-top: #F0F0F0 0px solid;
	border-right: #F0F0F0 0px solid;
	border-left: #F0F0F0 0px solid;
	letter-spacing: 1px;
}

/* This is the style is an alternate for td3 for the index/ footers/ headers etc. (no padding)*/
td.td8
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
}

/* This is the style for the gradient*/
td.td9
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 0px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-right: 0px;
	background-color: #FFFFFF;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	letter-spacing: 1px;
	background-image: url(../../Images/th1gradient.jpg);
	height: 32px;
	width:325px;
}
/* This is the style for the gradient with the text*/
td.td10
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 0px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-right: 0px;
	background-color: #FFFFFF;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	letter-spacing: 1px;
	background-image: url(../../Images/th1gradient2.jpg);
	height: 32px;
	width:325px;
}


/* This is the style for the body of the mission statment*/
td.td5
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #F0F0F0 0px solid;
	line-height: 20px;
	text-align: left;
	letter-spacing: 1px;
	background-repeat: no-repeat;
	background-position:right;
	vertical-align: top;
	

}
/* This is the style for the body of quick links*/
td.td4
{
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #F0F0F0 0px solid;
	border-left: #000000 0px solid;
	line-height: 20px;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: text-top;
}
/* This is the style for the footer*/
td.td7
{
	background-color:#173C53;
	color: #3C7192;
	font-weight: normal;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-collapse: collapse;
	vertical-align: top;
}
td.td2
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9px;
	padding-bottom: 5px;
	color: #3C7192;
	padding-top: 5px;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	font-family: Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border-collapse: collapse;
}
/* This is the style for the td that contains the menu. It should be the same background-color as the menu.*/
td.tdmenu
{
	background-color: #3C7192;
	border-bottom: 0px #CEC9B5 solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	height: 15px;
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/*The TD style for the footer*/
.TD-Footer
{
	padding-left: 4px;
	font-weight: normal;
	font-size: 9px;
	color: #3C7192;
	font-family: Arial, Verdana, sans-serif;
}
/*The TH style for the main headers used in the content pages.*/
th.th
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	border-left: #ffffff 0px solid;
	color: #3C7192;
	padding-top: 10px;
	border-bottom: #ffffff 0px solid;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ffffff;
	height: 20px;
	align: left;
	text-transform: lowercase;
	letter-spacing: 0px;
}


th.th1
{
	font-family: Gill Sans MT,Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #3366ff;
	font-weight: normal;
	text-align: left;
	border-bottom:  #ffffff 0px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 0px;
	height: 20px;
	border-right: #ffffff 0px solid;
	border-left: #F0F0F0 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	background-color: #ffffff;
}

.th1
{
	font-family: Gill Sans MT,Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #3366ff;
	font-weight: normal;
	text-align: left;
	border-bottom:  #ffffff 0px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 0px;
	height: 20px;
	border-right: #ffffff 0px solid;
	border-left: #F0F0F0 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	background-color: #ffffff;
}

/* This is the style for the header of the mission statment*/
th.th2
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #3C7192;
	padding-top: 15px;
	padding-bottom: 35px;
	padding-left: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-bottom: #ffffff 0px solid;
	background-image: url(../../Images/th2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/* This is the style for the header of quick links*/
th.th3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3C7192;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 0px;
	font-weight: normal;
	border-right: #F0F0F0 0px solid;
	border-left: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #F0F0F0 0px solid;
	background-image: url(../../Images/th3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
}

/* This is the style for the header of the scrollig news items*/
th.th4
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3C7192;
	border-bottom:  #ffffff 0px solid;
	padding-top: 20px;
	padding-bottom: 8px;
	padding-left: 5px;
	letter-spacing: 1px;
	font-weight: normal;
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #F0F0F0 0px solid;
	background-image: url(../../Images/th4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
}

.label
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3C7192;
	font-weight: normal;
}

.labelbold
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: bold;
}

.labelboldwhite
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
}

.input
{
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	height:18px;
	border-right: #7F9DB9 0.1mm solid;
	border-top: #7F9DB9 0.1mm solid;
	border-left: #7F9DB9 0.1mm solid;
	border-bottom: #7F9DB9 0.1mm solid;
}

.inputRO
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	border-bottom: #7F9DB9 0.1mm solid;
	border-right: #7F9DB9 0.1mm solid;
	border-top: #7F9DB9 0.1mm solid;
	border-left: #7F9DB9 0.1mm solid;
	font-family: arial, verdana, sans-serif;
	background-color: #E9E8E6;
	height:18px;
}

.inputR /*Right aligned*/
{
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	height:18px;
	border-right: #7F9DB9 0.1mm solid;
	border-top: #7F9DB9 0.1mm solid;
	border-left: #7F9DB9 0.1mm solid;
	border-bottom: #7F9DB9 0.1mm solid;
	text-align: right;
}


.inputROR  /*Right aligned Read Only*/
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	border-bottom: #7F9DB9 0.1mm solid;
	border-right: #7F9DB9 0.1mm solid;
	border-top: #7F9DB9 0.1mm solid;
	border-left: #7F9DB9 0.1mm solid;
	font-family: arial, verdana, sans-serif;
	background-color: #E9E8E6;
	text-align: right;
}

.inputhidden
{
width:0px;
height:0px;
border-right: 0mm solid;
border-top: 0mm solid;
border-left: 0mm solid;
border-bottom: 0mm solid;
}

.button
{
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;

	border-collapse: 10px;
}

.buttonhidden
{
width:0px;
height:0px;
border-right: 0mm solid;
border-top: 0mm solid;
border-left: 0mm solid;
border-bottom: 0mm solid;
}

.Select
{
	background-color: #ffffff;
	Font-size: 10px;
	Font-weight: normal;
	font-family: arial, verdana, sans-serif;
	COLOR: #000000;
	border: 0px;
}

.SelectRO
{
	background-color: #C0C0C0;
	Font-size: xx-small;
	Font-weight: normal;
	font-family:arial, Arial;
	COLOR: #000000;
}

.TextArea
{
	border-right: #7F9DB9 0.2mm solid;
	border-top: #7F9DB9 0.2mm solid;
	font-weight: normal;
	font-size: 9px;
	border-left: #7F9DB9 0.2mm solid;
	color: #000000;
	border-bottom: #7F9DB9 0.2mm solid;
	font-family: arial, verdana, sans-serif;
	background-color: #ffffff;
}

table
{
	font-size: 9px;
	font-family:  Arial, Verdana, sans-serif;
	color: #3C7192;
	letter-spacing: 1px;
}

table.t0
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
}

table.t1
{
	font-weight: normal;
	font-size: 9px;
	color: #3C7192;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	border-collapse: collapse;
}


table.t2
{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #3C7192;
	font-weight: normal;
	border-top: #F0F0F0 0px solid;
	border-left: #F0F0F0 0px solid;
	border-right: #F0F0F0 0px solid;
	border-bottom: #F0F0F0 0px solid;
	border-collapse: collapse;
}

table.t3
{
	border-right: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 9px;
	font-family:  Arial, Verdana, sans-serif;
	border-collapse: collapse;
	/*margin-bottom: -4px;*/
}

table.t4
{
	border-right: #F0F0F0 0px solid;
	border-left: #F0F0F0 0px solid;
	border-top: #F0F0F0 0px solid;
	border-bottom: #F0F0F0 0px solid;
	font-size: 9px;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border-collapse: collapse;
	color: #3C7192;
	width: 100%;
	letter-spacing: 1px;
}
/* this is the table style for the table containing the quick links */
table.t5
{
	border-right: #F0F0F0 0px solid;
	border-left: #F0F0F0 0px solid;
	border-top: #F0F0F0 0px solid;
	border-bottom: #F0F0F0 0px solid;
	font-size: 9px;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #ffffff;
	border-collapse: collapse;
	color: #3C7192;
	letter-spacing: 1px;
	line-height: 0px;
	margin-right: 4px;
}
/* This is the style for the footer*/
table.t6
{
	font-weight: normal;
	font-size: 9px;
	color: #3C7192;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	border-collapse: collapse;
	width: 760px;
}

/*this table is for content*/
table.t7
{
	border-right: #959BC3 1px solid;
	border-top: #959BC3 1px solid;
	font-size: 9px;
	border-left: #959BC3 1px solid;
	border-bottom: #959BC3 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family:  Arial, Verdana, sans-serif;
	color: #FFFFFF;
	border-collapse: collapse;
}

.grid-header
{
	border-right: #ffffff 0px solid;
	padding-right: 6px;
	border-top: #ffffff 0px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 2px;
	border-left: #ffffff 0px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #ffffff 0px;
	font-family:  Arial, Verdana, sans-serif;
	background-color: #ffffff;
	text-align: center;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Start of Calendar Styles */
/* Added by Nedika Mungal because these styles were hardcoded into the aspx */
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.calendar
{
	border-right: #5C5758 0px solid;
	border-top: #5C5758 0px solid;
	border-bottom: #5C5758 0px solid;
	border-left: #5C5758 0px solid;
	font-size: 9px;
	font-family:  Verdana, Arial,sans-serif;
	font-weight: normal;
	background-color: #000000;
										
}
.todaydayStyle /* style for today */
{
	border-right: #5C5758 0px solid;
	border-top: #5C5758 0px solid;
	border-bottom: #5C5758 0px solid;
	border-left: #5C5758 0px solid;
	Height: 50px;
	width: 50px;
	font-size: 9px;
	font-family:  Verdana, Arial,sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
}
.dayStyle /*ordinary days*/
{
	font-size: 9px;
	font-family:  Verdana, Arial,sans-serif;
	Height: 50px;
	border-right: #3C7192 1px solid;
	border-top: #3C7192 1px solid;
	border-bottom: #3C7192 1px solid;
	border-left: #3C7192 1px solid;
	width: 50px;
	vertical-align: top;
	background-color: #ffffff;
}
.nextprevStyle /*-----*/
{
	font-size: 9px;
	font-family:  Verdana, Arial,sans-serif;
	font-weight: normal;
	vertical-align: bottom;
	color: #FFFFFF;
}
.dayheaderStyle /*day of the week header*/
{
	font-size: 9px;
	Font-weight: normal;
	Height: 25px;
	background-color: #6A8C6A;
	font-family:  Verdana, Arial,sans-serif;
}
.titleStyle /*month title*/
{
	font-size: 13px;
	Font-weight: bold;
	Height: 35px;
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	background-color: #A5B0B4;
	font-family:  Verdana, Arial,sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
}

.weekenddayStyle /*weekend*/
{
	border-right: #3C7192 1px solid;
	border-top: #3C7192 1px solid;
	border-bottom: #3C7192 1px solid;
	border-left: #3C7192 1px solid;
	background-color: #DFE3C0;
	font-family:  Verdana, Arial,sans-serif;
}
.othermonthdayStyle /*other month*/
{
	border-right: #3C7192 1px solid;
	border-top: #3C7192 1px solid;
	border-bottom: #3C7192 1px solid;
	border-left: #3C7192 1px solid;
	font-family:  Verdana, Arial,sans-serif;
	background-color: #CCDC78;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* End of Calendar Styles */
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
