  /*****************/
 /* GLOBAL STYLES */
/*****************/

/************  NORMALIZE STYLES ***********/
/*  DISABLED FOR NOW UNTIL LOOK CAN BE CHANGED
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img,abbr,acronym { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
*/

/******** SELECTIVE NORMALIZATION *********/
dl,dt,dd,blockquote { margin:0; padding:0; }



/********** 2010 Changes (Merge Later) ***********/

.splitColumn { overflow:hidden; height:100%; margin:4px 0 8px; }
.splitColumn dt { width:150px; font-weight:bold; clear:left;  }
.splitColumn dd { width:250px; }
.splitColumn dt, dd { float:left; margin:4px; }

.definitionColumn { overflow:hidden; height:100%; margin:4px 0 8px; }
.definitionColumn dt { font-weight:bold; clear:left; }
.definitionColumn dd { margin:0 0 10px 10px; }

.indent { margin-left:10px; }

/********** Original CSS from 2008 ***********/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
}

h1
{
	font-size: 20px;
	font-weight:bold;
	}
h2
{
	font-size: 18px;
	font-weight:bold;
	}
h3
{
	font-size: 16px;
	font-weight:bold;
	}
h4
{
	font-size: 14px;
	font-weight:bold;
	}
h5
{
	font-size: 12px;
	font-weight:bold;
}
p,h1,h2,h3,ul {
    margin: 4px 8px 8px 8px;
}
li 
{
    list-style-position:inside;
}
p.contactus 
{
    padding-left: 20px;
    font-size:10px;
}
a:link, a:visited, a:active 
{
    color: Blue;   
}
td img {display: block;}
td.homelist, td.subcontent, td.fullwidth
{
	padding-top: 6px;
	padding-left: 6px;
}
td.homelist li
{
	list-style-type: none;
	list-style-image: url(images/main/bullet.gif);
	padding-bottom: 4px;
}
#bgLayout {
	position:absolute;
	width:960px;
	z-index:4;
}
#imgRotate {
	position:absolute;
	left:80px;
	top:100px;
	width:800px;
	height:200px;
	z-index:2;
}
#navButtons {
	position:absolute;
	left:199px;
	top:82px;
	width:622px;
	height:42px;
	z-index:6;
}
#rotatedImage {
	position:absolute;
	left:80px;
	top:100px;
	width:800px;
	height:100px;
	z-index:4;
}
#leftNavigation {
	position:absolute;
	left:80px;
	top:180px;
	width:141px;
	height:100px;
	z-index:2;
	vertical-align:top;
	padding:9px 0px 0px 0px;
	margin:0px auto;
	overflow:visible;
}
#leftNavigation ul {
    list-style:none;
    margin:0;
    padding:0;
}
#leftNavigation ul li {
    display:inline;
}
#leftNavigation img {
    border:0px;
    vertical-align:text-bottom;
}
#curvedEdge {
	position:absolute;
	left:80px;
	top:182px;
	width:178px;
	height:60px;
	z-index:1;
}
#easyinfo {
	position:absolute;
	left:560px;
	top:316px;
	width:300px;
	height:50px;
	z-index:6;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.copyright,
.copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#0099cc;
	font-size: 11px;
	font-weight: bold;
}

img.heading {
    margin: 8px 0px 12px 8px;
}
    
.LtBluHead
{
	font-weight: bold;
	color: #0089d8;
}

.alignRight 
{
	float:right;
}




table.Pad2VAlignTop td, table.Pad2VAlignTop th {
	padding:3px;
	vertical-align: top;
}

table.Pad2VAlignTop th.AwardYear {
	width: 10%;
}
table.Pad2VAlignTop td.AwardWinner {
	width: 40%;
}

table.Pad2VAlignTop td.LeftPad
{
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.Address td
{
	border-width:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:6px;
}

table.Address td.FirstColumn
{
	width:55%;
}
	
.LeftTopAlign
{
	text-align: left;
	vertical-align: top;
}

.RightTopAlign
{
	text-align: right;
	vertical-align: top;
}


ul.NoBullet
{
	list-style-type: none;
}

img.NoBorder
{
	border:0px;
}

.seperator
{
    margin: 12px auto 12px auto;
    width: 80%;
    border: dashed 1px #ccc;
    line-height: 0px;
}
