body {

    font-family: Trebuchet, Trebuchet MS, Verdana, Arial, sans-serif;

    font-size: 10pt;

    color: #000000;

    margin: 0px;

    padding: 0px;

    text-align: center;

    background-color: #000034;

}


table {
	font-family: Trebuchet, Trebuchet MS, Verdana, Arial, sans-serif;
	
	font-size: 8pt;
	
	color: #000000;
	
	background-color: #ffffff;
	
	border:thin solid #B6CCCD;
}


th { color: #026489; }


tr.odd { background: #EBEBEB; }


td {
	
	padding: 2px;
	
	vertical-align:top;
	
}



a { 

    color:#026489;

    text-decoration: none;

}



a:hover { 

    color:#026489;

    text-decoration: underline;

}

hr{

    background-color: #cecece;

    border: 0px;

    height: 2px;

    width: 90%;

}

sup {
	font-size: 8px;
}

address {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}



#footer a{

    font-size: 10px;         

}





#mainContainer {width: 1000px;  margin: auto; text-align: left; background-color: #FFFFFF;}

#flashnav      {width: inherit; height: 150px; background-image: url('../images/slice/flashnavplaceholder.jpg'); background-position: top left; background-repeat: no-repeat;}

/* 

#bodyContainer {width: inherit; background-image: url('../images/slice/bluegradient.jpg'); background-position: top left; background-repeat: repeat-y; }

#gradient      {width: inherit; height:  35px; background-image: url('../images/slice/dropshadow.jpg'); background-position: top left; background-repeat: no-repeat;}

*/

#bodyContainer {width: inherit;background-image: url('../images/slice/dropshadow2.jpg'); background-position: top left; background-repeat: repeat-x; }



#col1          {width: 242px; float: left; margin-left: 0px;  margin-right: 15px; margin-top: 0px; display:inline; text-align: right; }

#threeColContainer{ float: left; margin-top: 0px; }

#col2          {width: 240px; float: left; padding-left: 5px; margin-right: 15px; }

#col2wide      {width: 490px; float: left; padding-left: 5px; margin-right: 15px; text-align:center;}

#col2wide p    {text-align:left;}

#col3          {width: 230px; float: left; padding-left: 15px; padding-right: 15px; border-left: 2px #cecece solid; border-right: 2px #cecece solid;}

#col4          {width: 185px; float: left; margin-left: 15px; margin-right: 15px; }

#phoneNumberContainer   {width: 190px; height: 43px; position: absolute; left:-4px; top: -42px; background-image: url('../images/slice/phoneNumBG.jpg'); background-position: top left; background-repeat: no-repeat; text-align: center; }

#footer        {width: 956px; height: 46px; position: relative; margin: 22px; margin-top: 0px; margin-bottom: 0px; text-align: center;  background-image: url('../images/slice/footerback.jpg'); background-position: top left; background-repeat: no-repeat;}



#phoneNumber   { padding-top: 20px; }





#pagetitle{

    margin-bottom: 15px;

    font-family: Times, serif;

    font-size: 18pt;

    font-weight: bold;

    width: 720px;

}

#service-integration-image-holder { text-align:center; }

#customerLogin {
	width: 300px;
	padding-top:20px;
}

#news-header {
	border-top: 2px #dddddd solid;
	border-bottom: 2px #dddddd solid;
	padding: 8px 0px 8px 0px;
}


.blue{ color: #01adef; }

.dblue{ color: #026489; }

.header{ font-size: 18px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; }

.subheader{ font-size: 14px; font-weight: bold; }

.floatRight {
	float:right;
}

.pageImagePortrait {
	width: 240px;
	height:161px;
	
	padding: 30px;
	padding-right: 180px;
	padding-left: 50px;
	padding-top:65px;
	
	font: bold 16px "Trebuchet MS";
	
	background-repeat:no-repeat;
}

.pageImageLandscape {
	width: 190px;
	height: 140px;
	
	padding-right: 240px;
	padding-left: 40px;
	padding-top: 50px;
	padding-bottom: 50px;
	
	font: bold 16px "Trebuchet MS";
	
	background-repeat:no-repeat;
}