﻿BODY
{
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-COLOR: #666666;
    BACKGROUND-POSITION: left top;
    COLOR: #000000;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    MARGIN: 0px;
    BORDER: 0px;
    margin-right:0px;
    margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.Main
{
	background-color:#ffffff;
	width:1024px;
	margin:0 auto 0 auto;
}
.ContentTable
{
	padding:25px;
}
.MainContent
{
	margin:25px 0 0 0;
}
H1, .H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    
}
H2, .H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
H3, .H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
H4, .H4
{
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0;
}
A
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A:link, A:visited
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A:active, A:hover
{
    COLOR: #666666;
    text-decoration: none;
}
p
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 24px;
    MARGIN: 0 0 10px 10px;
}
ul
{
	MARGIN: 0 0 10px 10px;
}
li
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 24px;
}
span
{
	padding-left:10px;
}
.TABLE_Frame, .TABLEFRAME
{
	BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT:   #CCCCCC 1px solid;
    BORDER-RIGHT:  #CCCCCC 1px solid;
    BORDER-TOP:    #CCCCCC 1px solid;
    background-color: #FFFFFF;
}
.TABLE_H1, .TABLEHEADER
{
	background-color: Navy;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px
}
.TABLE_H2
{
    background-color: #3A5297;
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size: 14px
}
.TABLE_H3
{
    background-color: Red;
    color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px
}
.MainHeader
{
    text-align: right;
    width:984px;
}
.MainHeader ul
{
	background-color:#006699;
	display:inline;
	list-style:none;
	margin:0 0 0 0;
	padding:6px 15px 8px 0;
	text-align: right;
}
.MainHeader li
{
	list-style:none;
	display:inline;
	text-align: right;
	margin:0 0 0 0;
	padding:0;
}

.MainHeader li A:link, .MainHeader li A:visited
{
	background-color:#006699;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	TEXT-DECORATION: none;
	padding:6px 22px 7px 22px;	
}
.MainHeader li A:hover
{
	background-color: #ffcc00;
	text-align: right;
	TEXT-DECORATION: none;
	padding:6px 22px 7px 22px;
}
.MainHeader li A:active, .MainHeader li .navActive
{
	background-color: #ffcc00;
	text-align: right;
	TEXT-DECORATION: none;
	padding:6px 22px 7px 22px;
}
.MainHeader img
{
	border-width:0px;
	border-color:White;
	margin-right:15px;
}
.MainFOOTER
{
	margin:0;
	padding:10px 0 0 0;
	text-align: center;
}
.MainFOOTER ul
{
	display:inline;
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	text-align: center;
}
.MainFOOTER li
{
	list-style:none;
	display:inline;
	text-align: center;
	margin:0;
	padding:0 10px 0 10px;
}

.MainFOOTER li A:link, .MainFOOTER li A:visited
{
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	TEXT-DECORATION: none;	
}
.MainFOOTER li A:active, .MainFOOTER li A:hover
{
	text-align: center;
	TEXT-DECORATION: underline;
}
.COPYRIGHT
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    width:1024px;
}
.COPYRIGHT A:link, .COPYRIGHT A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
.COPYRIGHT A:active, .COPYRIGHT A:hover
{
	COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.ODD  { BACKGROUND-COLOR: #EDEDFF }
.EVEN { BACKGROUND-COLOR: #FFFFED }
.SHOW { display: block }
.HIDE { display: none }
.B	  { FONT-WEIGHT: bold }
.INFO, .MESSAGE-INFO
{
	COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ERROR, .MESSAGE-ERROR
{
	COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

/*==================Home Page Styles====================*/
#Home
{
	margin:0 0 0 0;
	padding:0;
}
#Home H1
{
    COLOR: #ffffff;
    background-color:#cc3333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:10px 0 10px 0;
    width:695px;
}
#Home h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#Home H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.image_rotator
{
	background-color:#006699;
	width:700px;
	height:300px;
	margin: 0 0 30px 0;
}
.Quote_text
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal;
    line-height:42px;
    TEXT-ALIGN: left;
    width: 265px;	
    margin:15px 0 0 25px;
}

#Home .RightSide
{
	padding:0 0 0 30px;
	margin:0;
}
#Home .RightSide img
{
	margin:0 0 10px 0;
}
#Home .RightSide p
{
	width:232px;
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	margin:0 0 55px 0;
	padding:0 0 0 0;
}
#Home .RightSide .last
{
	margin-bottom:0;
}
.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}

/*==================About Us Page Styles====================*/
#About
{
	margin:0 0 0 0;
	padding:0;
}
#About H1
{
    COLOR: #ffffff;
    background-color:#cc3333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:10px 0 10px 0;
    width:730px;
}
#About h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#About H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#About .LeftSide
{
	width:700px;
	margin: 0 0 30px 0;
}
#About .Main_Image
{
	background-color:#666666;
	width:740px;
	height:200px;
	margin: 0 0 30px 0;
}
#About .Main_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 21px;
    FONT-WEIGHT: normal;
    line-height:40px;
    TEXT-ALIGN: left;
    width: 265px;	
    margin:5px 0 0 25px;
}
#About ul
{
	MARGIN: 0 0 10px 10px;
}
#About li
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 24px;
}
#About .SUBNAV
{
	background-color:#cc3333;
	margin:0px 20px 0 0;
	width:215px;
	min-height:200px;
}
#About .SUBNAV ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:20px;
}
#About .SUBNAV li
{
	list-style:none;
	display:block;
	margin:0 0 15px 0;
	padding:0;
}
#About .SUBNAV li A, #About .SUBNAV li A:link, #About .SUBNAV li A:visited
{
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none;
    line-height:18px;
}
#About .SUBNAV li A:active, #About .SUBNAV li A:hover
{
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}


/*==================Schools Page Styles====================*/
#School
{
	margin:0 0 0 0;
	padding:0;
}
#School H1
{
    COLOR: #ffffff;
    background-color:#669966;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:0 0 10px 0;
    width:100%;
}
#School h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#School H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#School .LeftSide
{
	width:455px;
	margin: 0 0 30px 0;
}
#School .Main_Image
{
	background-color:#666666;
	width:455px;
	height:200px;
	margin: 0 0 30px 0;
}
#School .Main_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 21px;
    FONT-WEIGHT: normal;
    line-height:38px;
    TEXT-ALIGN: left;
    width: 200px;	
    margin:15px 0 0 15px;
}
#School .School_Image
{
	background-color:#666666;
	width:455px;
	height:200px;
	margin: 0 0 30px 0;
}
#School .School_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 28px;
    FONT-WEIGHT: normal;
    line-height:42px;
    TEXT-ALIGN: center;
    width: 200px;	
    margin:45px 0 0 0;
}
#School .RightSide
{
	padding:0 0 0 30px;
	margin:0;
	width:232px;
}
#School .RightSide img
{
	margin:0 0 10px 0;
}
#School .RightSide p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:18px;
	margin:5px 0 7px 0;
	padding:0 0 0 0;
}
#School .SUBNAV
{
	background-color:#669966;
	margin:0 20px 0 0;
	width:215px;
	min-height:200px;
}
#School .SUBNAV ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:20px;
}
#School .SUBNAV li
{
	list-style:none;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#School .SUBNAV li A, #School .SUBNAV li A:link, #School .SUBNAV li A:visited
{
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
#School .SUBNAV li A:active, #School .SUBNAV li A:hover
{
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}

#School .SUBNAV li ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:5px 0 0px 20px;
}
#School .SUBNAV ul li ul li
{
	list-style:none;
	display:block;
	margin:0 0 5px 0;
	padding:0;
}
#School .SUBNAV ul li ul li A, #School .SUBNAV ul li ul li A:link, #School .SUBNAV ul li ul li A:visited
{
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
#School .SUBNAV ul li ul li A:active, #School .SUBNAV ul li ul li A:hover
{
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}

#School .downloads
{
	padding-bottom:10px;
}
#School .News, #School .News p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:16px;
	margin:3px 0 7px 5px;
	padding:0 0 0 0;
}
#School .Right, #School .Right p, #School .Right a:link, #School .Right a:visited
{
	text-align:right;
	padding:0 0 5px 0;
}

/*==================Families Page Styles====================*/
#Families
{
	margin:0 0 0 0;
	padding:0;
}
#Families H1
{
    COLOR: #ffffff;
    background-color:#336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:0 0 10px 0;
    width:100%;
}
#Families h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#Families H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#Families .LeftSide
{
	width:455px;
	margin: 0 0 30px 0;
}
#Families .Main_Image
{
	background-color:#666666;
	width:455px;
	height:200px;
	margin: 0 0 30px 0;
}
#Families .Main_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    line-height:30px;
    TEXT-ALIGN: left;
    width: 200px;	
    margin:0px 0 0 15px;
}
#Families .RightSide
{
	padding:0 0 0 30px;
	margin:0;
	width:232px;
}
#Families .RightSide H2
{
	margin:40px 0 0 0;
	padding:0;
}
#Families .RightSide img
{
	margin:0 10px 35px 0;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}
#Families .RightSide p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}
#Families .RightSide ul
{
	margin:0;
	padding:0 0 25px 0;
}
#Families .RightSide li
{
	list-style:none;
	padding:0 0 3px 10px;
}
#Families .SUBNAV
{
	background-color:#336699;
	margin:0 20px 0 0;
	width:215px;
	min-height:200px;
}
#Families .SUBNAV ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:20px;
}
#Families .SUBNAV li
{
	list-style:none;
	display:block;
	margin:0 0 15px 0;
	padding:0;
}
#Families .SUBNAV li A, #Families .SUBNAV li A:link, #Families .SUBNAV li A:visited
{
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none;
    line-height:18px;
}
#Families .SUBNAV li A:active, #Families .SUBNAV li A:hover
{
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
#Families ul
{
	margin:0 0 10px 15px;
	padding:0 0 0 25px;
}
#Families li
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	list-style-type:square;
	padding:0 0 5px 0;
}
.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}

/*==================Districts Page Styles====================*/
#Districts
{
	margin:0 0 0 0;
	padding:0;
}
#Districts H1
{
    COLOR: #ffffff;
    background-color:#666633;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:0 0 10px 0;
    width:100%;
}
#Districts h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#Districts H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#Districts .LeftSide
{
	width:455px;
	margin: 0 0 30px 0;
}
#Districts .Main_Image
{
	background-color:#666666;
	width:455px;
	height:200px;
	margin: 0 0 30px 0;
}
#Districts .Main_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 21px;
    FONT-WEIGHT: normal;
    line-height:38px;
    TEXT-ALIGN: left;
    width: 200px;	
    margin:15px 0 0 15px;
}
#Districts .RightSide
{
	padding:0 10px 0 30px;
	margin:0;
	width:232px;
}
#Districts .RightSide H2
{
	margin:40px 0 0 0;
	padding:0;
}
#Districts .RightSide img
{
	margin:0 10px 35px 0;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}
#Districts .RightSide p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}
#Districts .RightSide ul
{
	margin:0;
	padding:0 0 25px 0;
}
#Districts .RightSide li
{
	list-style:none;
	padding:0 0 3px 10px;
}
#Districts .SUBNAV
{
	background-color:#666633;
	margin:0 20px 0 0;
	width:215px;
	min-height:200px;
}
#Districts .SUBNAV ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:20px;
}
#Districts .SUBNAV li
{
	list-style:none;
	display:block;
	margin:0 0 15px 0;
	padding:0;
}
#Districts .SUBNAV li A, #Districtss .SUBNAV li A:link, #Districts .SUBNAV li A:visited
{
    COLOR:White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none;
    line-height:18px;
}
#Districts .SUBNAV li A:active, #Districts .SUBNAV li A:hover
{
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
#Districts ul
{
	margin:0 0 10px 15px;
	padding:0 0 0 25px;
}
#Districts li
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	list-style-type:square;
	padding:0 0 5px 0;
}

.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}

/*==================Resources Page Styles====================*/
#Resources
{
	min-height:425px;
	margin:0 0 0 0;
	padding:0;
}
#Resources H1
{
    COLOR: #ffffff;
    background-color:#006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:0 0 10px 0;
    width:730px;
}
#Resources h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#Resources H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#Resources .LeftSide
{
	width:700px;
	margin: 0 0 30px 0;
}
#Resources .Main_Image
{
	background-color:#666666;
	width:740px;
	height:200px;
	margin: 0 0 30px 0;
}
#Resources .Main_Image p
{
	color:White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 21px;
    FONT-WEIGHT: normal;
    line-height:40px;
    TEXT-ALIGN: left;
    width: 265px;	
    margin:5px 0 0 25px;
}
#Resources .RightSide
{
	padding:0 0 0 30px;
	margin:0;
	width:232px;
}
#Resources .RightSide img
{
	margin:0 0 10px 0;
}
#Resources .RightSide p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:17px;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}
#Resources .SUBNAV
{
	background-color:#006699;
	margin:0 20px 0 0;
	width:215px;
	min-height:200px;
}
#Resources .SUBNAV ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:20px;
}
#Resources .SUBNAV li
{
	list-style:none;
	display:block;
	margin:0 0 15px 0;
	padding:0;
}
#Resources .SUBNAV li A, #Resources .SUBNAV li A:link, #Resources .SUBNAV li A:visited
{
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none;
    line-height:18px;
}
#Resources .SUBNAV li A:active, #Resources .SUBNAV li A:hover
{
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    text-transform:uppercase;
    TEXT-DECORATION: none
}
.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}

/*==================Contact Page Styles====================*/
#Contact 
{
	margin:0 0 0 0;
	padding:0;
}
#Contact H1
{
    COLOR: #ffffff;
    background-color:#cc3333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:5px 0 5px 10px;
    margin:10px 0 10px 0;
    width:600px;
}
#Contact h2
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:0;
}
#Contact H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#Contact h4
{
	color:#003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    text-transform:uppercase;
    padding:10px 0 0 10px;
    margin:0;
}
#Contact .LeftSide
{
	width:600px;
}
#Contact .RightSide
{
	padding:10px 0 0 30px;
	margin:0;
}
#Contact .RightSide img
{
	margin:0 10px 35px 0;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}
#Contact .RightSide p
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size:12px;
	line-height:18px;
	margin:0 0 35px 0;
	padding:0 0 0 0;
}
.News
{
	padding:0 0 0 10px;
	margin:0;
}
.Right
{
	text-align:right;
}
.Indent_Left
{
	padding-left:15px;
}

/* VFormBuilder Fields */ 
#VForm  
{
	margin-left:10px;
}
#VFormItems 
{
	clear: both;
	margin-bottom:5px; 
}
#VFormItem 
{ 
	clear:none;
	float:left; 
	padding: 5px;
}
#VFormItem_LABEL
{ 
    clear:both;
    padding:5px 5px 5px 0;
}
#VFormItem_TEXT, #VFormItem_TEXTAREA, #VFormItem_DROPDOWN, #VFormItem_RADIO 
{ 
	text-align: left; 
	margin: 0px;
}
#VFormItem_CHECKBOX
{ 
    float:left;
	clear:none;
	padding:0;
	margin:-21px 0 0 75px;
}
#VFormItemSubmit 
{ 
	text-align: center; 
	clear: both; 
}

/* Styles for Research Screen */ 
.ValidatedData
{
	color: Black;
}

.MatchedData
{
 background-color: Yellow;
 color: Black;  
}
.XMLData
{ 
 color: #216dae;  
}
/* Styles For Event Calendar and popup */
.calDetailViewModalPopup
{
	background-color:#F0F8FF;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	width:400px;
	height:200px;
	padding:0px;
}
.calDetailViewPopupDragHandle
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	cursor: move;
	border:solid 1px Gray;
	color:Black;
	text-align:center;
	font-size:3.5mm;
	font-weight:bold;
	font-family:Arial;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* VEventCalendar Classes */
.VEventCalDayStyle 
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	width:50px;
	text-align:left;
	vertical-align:top;
	font-size:2.5mm;
	font-family:Arial;
    background-color:#cccccc;
}

.VEventCalOtherMonthDayStyle 
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	width:50px;
	text-align:left;
	vertical-align:top;
	font-size:2.5mm;
	font-weight:bold;
	font-family:Arial;
	background-color:#aaaaaa;
	color: #A5A5A5;
}
.VEventCalDayHeaderStyle
{
	text-align:center;
	font-size:2.0mm;
	font-weight:normal;
	font-family:Arial;
	background-color:#F0F8FF;
	color: black;
}
.VEventCalNextPrevStyle
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	font-size:2.5mm;
	font-weight:bold;
	font-family:Arial;
	width:75px;
	text-align:center;
	border: solid 1px #CDC9FF;
}
.VEventCalendarButtonStyle
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	height:20px;
	font-size:2.5mm;
	font-weight:bold;
	font-family:Arial;
	padding: 0 0 0 0;
}
.VEventCalTitleStyle
{
	text-align:center;
	font-size:3.0mm;
	font-weight:bold;
	font-family:Arial;
	background-color:#F0F8FF;
	color: black;
}
.VEventCalMainStyle
{
	background-color:#F0F8FF;
	border-left: solid 3px #B7B7B7;
	border-top: solid 3px #B7B7B7;
	border-bottom: solid 6px #3D3D3D;
	border-right: solid 6px #3D3D3D;
	width: 450px;
	height:200px;
}
#VEventCalCalloutStyle
{
	background-image:url(../image/content/VEventCalovalCallout.gif);
	background-repeat:no-repeat;
	display:block;
	position:absolute;
}
#VEventCalCalloutTextStyle
{
	font-size:3.0mm;
	font-weight:normal;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
	width:200px;
	height:400px;
	margin-left:-20px;
	margin-top:20px
}
.VEventCalDDLLocations
{
	width:75px;
	font-size:2.5mm;
	font-weight:normal;
	font-family:Arial;
}
.VEventCalDDLCategories
{
	width:75px;
	font-size:2.5mm;
	font-weight:normal;
	font-family:Arial;
}
.VEventCalLabelStyle
{
	font-size:2.5mm;
	font-weight:bold;
	font-family:Arial;
}
.gvCalDayEventEditAddButtons
{
	font-size:2.5mm;
	font-weight:bold;
	font-family:Arial;
}
.gvCalDayEventEditAddHeaderStyle
{
	background-image:url(../image/content/VEventCalDayHeaderBack.gif);
	background-repeat:repeat-x;
	font-size:3.0mm;
	font-weight:bold;
	font-family:Arial;
}
.gvCalDayEventEditAddAltRowStyle
{
	background-color:#F0F8FF;
	font-size:3.0mm;
	font-weight:normal;
	font-family:Arial;
}
.gvCalDayEventEditAddRowStyle
{
	font-size:3.0mm;
	font-weight:normal;
	font-family:Arial;
}
.gvCalDayEventEditAddEditRowStyle
{
	font-size:3.0mm;
	font-weight:normal;
	font-family:Arial;
}
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_other .ajax__calendar_day,
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_hover .ajax__calendar_day,
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_hover .ajax__calendar_month,
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_active .ajax__calendar_day,
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_active .ajax__calendar_month,
.gvCalDayEventEditAddCalendarStyle .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}	

.CalScreenHeadingStyle
{
	font-size: 5mm;
	font-weight:bold;
	width:100%;
	text-align:center;
	font-family: Arial;
	color:Navy;
}
.appDetailsModalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	height:300px;
	padding:10px;
}
.appPopupDragHandle
{
	cursor: move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black;
	text-align:center;
}

.appPopupDetailsLegend{ font-size: 3mm;}
.appPopupContentTable{height:460px;}
.appPopupContentTableRow{ width:100%; height:10px;}
.appPopupContentLabelCell{ vertical-align:top; width:175px;}
.appPopupContentDataCell{ vertical-align:top; font-size: 2.5mm;}
.appPopupContentLabel{font-size: 2.5mm;}
.appPopupContentTextBox{ width:250px; font-size: 2.5mm;}
.appPopButton{font-size: 2.5mm;}
.appPopupSmallLabel{ font-size: 2.5mm;}
.appPopContentDropDownList{ font-size: 2.5mm; }
.appPopupCheckBox{ font-size: 2.5mm; }
.appPopupCheckBoxList{  }
.appPopupListTable{}