﻿body 
{
    margin: 0;
    padding: 0;
}
/* --- Form Style TOP HALF --- */
.top_container
{
	background-color:#ffffff;
	width:1002px;
	height:auto;
	margin:0;
	padding:0;
}
.top_left_container
{
	float:left;
	width:216px;
	height:auto;
}
.logo_container
{
	width:216px;
	height:198px;
}
.whats_new_container
{
	width:216px;
	height:auto;
}
.whats_new_container p
{
	margin-left:16px;
}
.top_right_container
{
	float:right;
	float:left; 
	width:770px;
	height:auto;
}
.header_container
{
	width:780px;
	height:90px;
}
.file_content_container
{
	width:780px;
	height:auto;
}
.onecolumn
{
	float:right;
	width:700px;
	height:auto;
	margin-left:40px;
	margin-right:40px;
	text-align:left;
}
#col1
{
	float:left;
	position:relative;
	width:250px;
}
#col2
{
	float:left;
	position:relative;
	width:33%;
}
#col3
{
	float:right;
	position:relative;
	width:250px;
	text-align:left;
	vertical-align:middle;
}
#col1a
{
	float:left;
	position:relative;
	width:28%;
}
#col2a
{
	float:left;
	position:relative;
	width:38%;
}
#col3a
{
	float:right;
	position:relative;
	width:32%;
	text-align:left;
	vertical-align:middle;
}

.horizontal_spacer
{
	clear:both;
	width:1002px;
	height:20px;
}


/* OLD CSS definition file containing site wide stylesheets */
.Subtitle2 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 16px; color: rgb(0,0,153); font-weight: bold; text-decoration: underline;}
 .Subtitle { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 16px; color: rgb(153,0,51); font-weight: bold;}
 .Title { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 24px; color: rgb(0,102,153); font-weight: bold;}
 UL { font-size: 14px;}
 H1 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 20px; color: rgb(0,102,153); font-weight: bold;}
 H2 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 16px; color: rgb(153,0,51); font-weight: bold;}
 P { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 14px;}
 H3 { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 16px; color: rgb(0,0,153); font-weight: bold; text-decoration: underline;}
 LI {font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: 13px; color: rgb(204,0,0); font-weight: bold; text-align:left;}
 
 .PackageMenu p, .PackageMenu li
{
	text-align:left;
	margin-left:180px;
	color:Black;
}

 .PackageMenu2 p, .PackageMenu2 li
{
	text-align:left;
	margin-left:0px;
	color:Black;
}

 .PackageMenu3 p
{
	text-align:left;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
	color:Black;
}

 .letter_body
{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	color:Black;
	font-weight:normal;
}

/* --- */
.CSS3ColContainer
{
	width:730px;
	display:block;
}
.CSS2ColContainer
{
	float:left;
	width:480px;
	display:block;
}
.CSS3ColLeft
{
	float:left;
	width:240px;
}
.CSS3ColCenter
{
	float:left;
	width:240px;
}
.CSS3ColRight
{
	float:left;
	width:240px;
}

/* --- */
.css750Container
{
	width:750px;
	display:block;
}
.css400LeftContainer
{
	float:left;
	width:390px;
	display:block;
	padding-right:10px;
	font-size:small;
}
.css350RightContainer
{
	float:left;
	width:340px;
	display:block;
	font-size:small;
}
