/* IcyColors.com Cascaded Style Sheet (Validated CSS level 2.1) - (c) 2010 IcyColors - Updated 01-23-10 */

/* ======== Body Behaviors - No Margins, Background Image, and 100% Body Height ======== */
	BODY {
		margin-top : 0; 
		margin-bottom : 0; 
		margin-right : 0; 
		margin-left : 0; 
		color : inherit; 
		background : url(images/website_design_bck_2.jpg) no-repeat scroll; 
		height : 100%; 
	} 

/* ======== Division Behaviors ======== */
	.div-test {
		height: 100%;
	}

/* ========== 11px Verdana Font - Yellow Hover Link ( Main Reading Font ) ========== */
	.font1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		line-height : 17px;
		color : #CCCCCC; 
		background : inherit; 
	} 
	.font1 a:link {
		color : #BEDAF6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1 a:visited {
		color : #CC99CC; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1 a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 
	
/* ========== 14px ComicSans - Yellow Hover Link ( Fancy Main Reading Font ) ========== */
	.font1-fancy {
		font-family : "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
		font-size : 14px;
		line-height : 20px;
		color : #CCCCCC; 
		background : inherit; 
	} 
	.font1-fancy a:link {
		color : #BEDAF6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1-fancy a:visited {
		color : #BEDAF6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1-fancy a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 	

/* ========== 12px White Font - Dark Cyan Background ========== */
	.font1-background {
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 12px; 
		font-style : normal; 
		color : #CCCCCC; 
		background : #39404F; 
	} 

/* ========== 12px White Font - Yellow Hover Link ========== */
	.font1-1 {
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 12px; 
		font-style : normal; 
		color : #FFFFFF; 
		background : inherit; 
	} 
	.font1-1 a:link {
		color : #BEDAF6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1-1 a:visited {
		color : #CC99CC; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font1-1 a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 

/* ========== 14px White Font - Yellow Hover Link ========== */
	.state {
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 14px; 
		font-style : normal; 
		color : #FFFFFF; 
		font-weight : bold; 
		background : inherit; 
	} 
	.state a:link {
		color : #9EBAD6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.state a:visited {
		color : #9EBAD6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.state a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 

/* ========== 16px Orange Font - Yellow Hover Link ========== */
	.state16 {
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 16px; 
		line-height : 22px;
		font-style : normal; 
		color : #FDBB42; 
		font-weight : normal; 
		background : inherit; 
	} 
	.state16 a:link {
		color : #9EBAD6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.state16 a:visited {
		color : #9EBAD6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.state16 a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 

/* ========== 10px White Font - Yellow Hover Link ========== */
	.font4 {
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 10px; 
		font-style : normal; 
		color : #ffffff; 
		background : inherit; 
	} 
	.font4 a:link {
		color : #BEDAF6; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font4 a:visited {
		color : #CC99CC; 
		text-decoration : none; 
		background : inherit; 
	} 
	.font4 a:hover {
		color : #FFFF55; 
		text-decoration : underline; 
		background : inherit; 
	} 

/* ========== 10px Arial Font Style for Navigation ========== */
	.top {
		font: 10px Arial, Verdana, Helvetica, sans-serif, Tahoma, Georga;
		font-weight : normal;
		text-decoration: none;
		height: 16px;
		padding: 0px 0px 0px 0px;
	}
	.top a:visited {
		display: block;
		color: #CC99CC;
		background: inherit;
		font: 10px Arial, Verdana, Helvetica, sans-serif, Tahoma, Georga;
		font-weight : normal;
		text-decoration: none;
		height: 16px;
		padding: 0px 0px 0px 0px;
	}
	.top a:link { 
		display: block;
		font: 10px Arial, Verdana, Helvetica, sans-serif, Tahoma, Georga;
		color: #BEDAF6;
		background: inherit;
		font-weight : normal;
		text-decoration: none;
		height: 16px;
		padding: 0px 0px 0px 0px;
	} 
	.top a:hover {
		display: block;
		background: #663366;
		color: #FFFF55;
		font: 10px Arial, Verdana, Helvetica, sans-serif, Tahoma, Georga;
		font-weight : normal;
		text-decoration: none;
		height: 16px;
		padding: 0px 0px 0px 0px;
	}

/* ========== Table Background Blue Shifted Grey and 10px Font ========== */
	.table-lt-blue {
		color : #000000; 
		font-size : 10px;
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		text-decoration : none; 
		background : #BEDEFE; 
	}

/* ========== Table Border Black ========== */
	.TableBorder {
		border-left : 1px solid #000000; 
		border-bottom : 1px solid #000000; 
		border-right : 1px solid #000000; 
		border-top : 1px solid #000000; 
	} 

/* ========== Table Border Black and Grey 11px Font ========== */
	.TableBorder-f0nt1 {
		border-left : 1px solid #000000; 
		border-bottom : 1px solid #000000; 
		border-right : 1px solid #000000; 
		border-top : 1px solid #000000; 
		font-size : 11px; 
		line-height : 16px; 
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-weight : normal; 
		color : #808080; 
		background : inherit; 
	}

/* ========== Table Border Bottom Black ========== */
	.TableBorder-top-bottom {
		border-left : 0px solid #000000; 
		border-bottom : 1px solid #000000; 
		border-right : 0px solid #000000; 
		border-top : 1px solid #000000; 
	} 

/* ========== Table Border Top Black ========== */
	.TableBorder-top {
		border-left : 0px solid #000000; 
		border-bottom : 0px solid #000000; 
		border-right : 0px solid #000000; 
		border-top : 1px solid #000000; 
	} 

/* ========== Table Border Right Grey ========== */
	.TableBorder-right {
		border-left : 0px solid #000000; 
		border-bottom : 0px solid #000000; 
		border-right : 1px solid #444444; 
		border-top : 0px solid #000000; 
	} 

/* ========== Table Border Left Black ========== */
	.TableBorder-left {
		border-left : 1px solid #000000; 
		border-bottom : 0px solid #000000; 
		border-right : 0px solid #000000; 
		border-top : 0px solid #000000; 
	} 

/* ========== Table Border Right Dark Grey ========== */
	.TableBorder-right-left {
		border-left : 1px solid #444444; 
		border-bottom : 0px solid #000000; 
		border-right : 1px solid #444444; 
		border-top : 0px solid #000000; 
	} 

/* ========== Table Border Top Black and 100% Height ========== */
	.TableBorder-top-100 {
		border-left : 0px solid #000000; 
		border-bottom : 0px solid #000000; 
		border-right : 0px solid #000000; 
		border-top : 1px solid #000000; 
		height : 100%;
	} 

/* ========== Table Border White Border ========== */
	.TableBorder-White {
		border-left : 1px solid #AAAAAA; 
		border-bottom : 1px solid #AAAAAA; 
		border-right : 1px solid #AAAAAA; 
		border-top : 1px solid #AAAAAA; 
	} 


/* ========== Table Border 3D Style - Left and Top Grey, Right and Bottom Black ========== */
	.TableBorder-3d {
		border-left : 1px solid #444444; 
		border-bottom : 3px solid #000000; 
		border-right : 3px solid #000000; 
		border-top : 1px solid #444444; 
	} 

/* ========== Table Border Height 100% ========== */
	.TableHeight100 {
		height : 100%; 
	} 

/* ========== Form Text Area Font ========== */
	TEXTAREA { font-family: arial; font-size: 12px;
		font-style : normal; 
		font-weight : normal; 
		padding: 0.3em 0.3em;
	 } 

/* ========== Form Text Area Shadow ========== */
	.shadeform { 
		font-family : Arial, Verdana, Tahoma, Georga, "Times New Roman", Times, serif; 
		font-size : 13px; 
		font-style : normal; 
		color : #000000; 
		background: url("images/form_shadow.gif");
		text-align: left;
		BORDER: #000000 1px solid
	} 
	
/* ========== Cursor For Division ========== */
	.hand {
		cursor: pointer;
	} 