BODY
{
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-POSITION: left top;
    COLOR: #000000;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, 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;
    TEXT-ALIGN: left
}
TD, .TD
{
    COLOR: black;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal
}

/*Headings, Paragraphs and Fonts*/
H1, .H1
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    padding: 0px 0px 5px 0px;
    margin:0;
}
H2, .H2
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    padding: 10px 0px 2px 0px;
    margin:0;
}
H3, .H3
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    padding:0px;
    margin:0;
}
p
{
	COLOR: #000000;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    LINE-HEIGHT: 17px;
    MARGIN: 0px;
    padding:5px 0 5px 0;
}
.small
{
	font-size: 10px;
	line-height:normal; 
	margin: -7px 0px 0px 0px; 
	padding:0 0 3px 0;
}
A
{
    COLOR: #cc0000;
    text-decoration: none
}
A:link, A:visited
{
    COLOR: #cc0000;
    text-decoration: none
}
A:active, A:hover
{
    COLOR: #003399;
    text-decoration: none
}

/*Tables*/
.TABLE_Frame, .TABLEFRAME
{
	BORDER-BOTTOM: #CCCCCC 0px solid;
    BORDER-LEFT:   #CCCCCC 0px solid;
    BORDER-RIGHT:  #CCCCCC 0px solid;
    BORDER-TOP:    #CCCCCC 0px solid;
    background-color: #EEEEEE;
}
.TABLE_H1, .TABLEHEADER
{
	background-color: #236aab;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px
}
.TABLE_H2
{
    background-color: #3A5297;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px
}
.TABLE_H3
{
    background-color: Red;
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px
}
.TABLEBODY
{
    COLOR: #000000;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
}

/*Navigation*/
.HEADER, .HEADER:link, .HEADER:visited, .HEADER A, .HEADER A:link, .HEADER A:visited
{
    background-color: white;
    COLOR: #003399;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.HEADER:active, .HEADER:hover, .HEADER A:active, .HEADER A:hover
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
 .SUBNAV, .SUBNAV:link, .SUBNAV:visited, .SUBNAV A, .SUBNAV A:link, .SUBNAV A:visited { 
      text-decoration:none;  
      text-align:center;  
      font-size:10px; 
      background-color:#FFFFFF; 
      color:#000000 
 } 
 .SUBNAV:hover, .SUBNAV:active, .SUBNAV A:hover, .SUBNAV A:active { 
      text-decoration:none; 
      text-align:center;  
      font-size:10px; 
      background-color:#a4d5f3; 
      color:#000000 
 }
 .WHITETEXT,  .WHITETEXT:visited { 
      text-decoration:none;  
      FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      text-align:left;  
      font-size:12px; 
      color:#FFFFFF 
 } 
 
 .WHITETEXT:link, .WHITETEXT A, .WHITETEXT A:link, .WHITETEXT A:visited { 
      text-decoration:Underline;  
      FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      text-align:left;  
      font-size:12px; 
      color:#FFFFFF; 
	  font-weight: bold
 } 
.FOOTER, .FOOTER:link, .FOOTER:visited
{
    background-color: #888888;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	TEXT-DECORATION: none
}
.FOOTER:active, .FOOTER:hover
{
	COLOR: #aeadad;
    font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	TEXT-DECORATION: none
}
.SubFOOTER, .SubFOOTER:link, .SubFOOTER:visited
{
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	line-height:16px;
	text-align: center;
	TEXT-DECORATION: none;
}
.SubFOOTER:active, .SubFOOTER:hover
{
	COLOR: #aeadad;
    font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	line-height:16px;
	text-align: center;
	TEXT-DECORATION: none;
}
.COPYRIGHT
{
    COLOR: #aeadad;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.COPYRIGHT:link, .COPYRIGHT:visited
{
    COLOR: #aeadad;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.COPYRIGHT:active, .COPYRIGHT:hover
{
	COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.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: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ERROR, .MESSAGE-ERROR
{
	COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
/*Advantages UL*/
.advantages
{
	color: #003399;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style: none;
	margin-left: 0;
	padding: 2px 2px 2px 2px;
}
.advantages li
{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 20px;
	margin: 0px;
	background-image: url(/_System/Lib/Image/Content/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/*about UL*/
.about
{
	color: #003399;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style: none;
	margin-left: 0;
	margin-top: 7px;
	padding: -20px 0px 0px 0px;
}
.about li
{
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-image: url(/_System/Lib/Image/Content/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*Navigation Header*/
.nav 
{
	background-image: url(/_System/Lib/Image/Content/navback.gif);
	background-repeat: repeat-x;
	background-position: top left;
	clear: both;
	width: 780px;
	height: 45px;
	background-color: White;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.nav ul
{
	color: white;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style: none;
	margin-left: 0;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}
.nav li
{
	text-align: center;
	width: 130px;
	float: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(/_System/Lib/Image/Content/navsep.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav a, .nav a:link, .nav a:hover, .nav a:active, .nav a:visited
{
	line-height:45px;
	display:block;
	height:45px;
	color:white;
	font-weight:bold;
}
.nav a:hover 
{
	text-decoration:underline;
}
.test1
{
	background-color: #ffffcc;
	display: block;
	padding: 8px 8px 8px 8px;
	background-image: url(/_System/Lib/Image/Content/page_curl7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;

}
.test2
{
	background-color: #f6f6f6;
	display: block;
	padding: 8px 8px 8px 8px;
	background-image: url(/_System/Lib/Image/Content/page_curl5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
}
/*Overlay for "cloud" images*/
.overlay_top
{
	clear: both;
	text-align: left;
	z-index:2;
	position: relative;
	left: -300px;
	top: 140px;
	padding: 0px 0px 0px 0px;
}
.overlay_top ul
{
	padding: 0px 0px 0px 0px;
	list-style-type:  disc;	
}
.overlay_top li
{
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	color: #103F6E;
}
.blurb
{
	clear: both;
	vertical-align: top;
	margin: -58px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
/*Updates*/
.updates ul
{
	margin-top:5px;
}
.updates li
{
	list-style-type:disc;
	padding-bottom:5px;
}

/*Home Page Layout*/
#TopContent .LeftContent
{
	width:500px;  
	vertical-align:top; 
	float:left;
}
#TopContent .RightContent
{
	width:260px;  
	background-color:White; 
	vertical-align:top; 
	float:right; 
	padding:0 2px 0 0;
}
#BottomContent .LeftContent
{
	width:500px; 
	padding: 5px; 
	margin-right:10px;
	vertical-align:top; 
	float:left;
}
#BottomContent .RightContent
{
	width:255px;  
	background-color: transparent;
	vertical-align:top; 
	float:right; 
	padding:0 2px 0 0;
	margin:0;
}

/*Layout*/
.LeftContent
{
	width:480px; 
	padding: 5px; 
	vertical-align:top; 
	float:left;
}
.RightContent
{
	width:270px;  
	background-color: #BEBEBE; 
	vertical-align:top; 
	float:right; 
	padding: 10px;
}

.EasySignUp
{
	font: normal 10pt Arial; 
	color: #000000; 
	margin: 0px 10px 0px 0px; 
	line-height:normal; 
	padding:0;
}