@charset "utf-8";
/* CSS Document */

body
{
	background-color:#c6d0df;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:20px;
	behavior:url(/csshover.htc);
}

div#page
{
	width:1000px;
	margin:0 auto 0 auto;
}

div#header
{
	width:1000px;
	height:111px;
}

div#headerTop
{
	width:1000px;
	height:74px;
	background-image:url(../images/header_01.jpg);
	background-repeat:no-repeat;
	float:left;
	color:white;
}
div#links a, div#links a:visited
{
	color:white;
	text-decoration:none;
	font-weight:normal;
}

div#links a:hover, div#links a:active
{
	text-decoration:underline;
}
div#links
{
	width:380px;
	height:34px;
	text-align:right;
	padding-right:0px;
	padding-top:20px;
	float:right;
}

div#headerNav
{
	width:685px;
	background-image:url(../images/header_02.jpg);
	background-repeat:no-repeat;
	height:20px;
	float:left;
	padding-left:315px;
}

div#headerNavTemplate
{
	width:685px;
	background-image:url(../images/templateLeft_02.jpg);
	background-repeat:no-repeat;
	height:20px;
	float:left;
	padding-left:315px;
}
div#headerBottom
{
	width:1000px;
	height:17px;
	margin:0px;
	padding:0px;
}

div#contentContainer
{
	width:1000px;
	float:left;
	margin:0px;
	padding-top:20px;
	background-color:#FFFFFF;
}

div#contentContainerTemplate
{
	width:1000px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:white;
}
div#leftSide
{
	width:600px;
	float:left;
}

div#leftSideTemplate
{
	background-image:url(../images/templateLeft_04.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:567px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:15px;
}
div#leftSideTemplate ul
{
	margin:0px;
	padding:0px;
	list-style-type:disc;
	padding-left:18px;
	color:#022447;
}
div#leftSideTemplate ul li a, div#leftSideTemplate ul li a:visited
{
	color:#022447;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
div#leftSideTemplate ul li a:hover, div#leftSideTemplate ul li a:active
{
	color:#517DC8;
}

div#leftHome
{
	width:587px;
	height:656px;
	padding:0px;
	margin:0px;
	float:left;
}

div#leftHomeFlash
{
	width:587px;
	height:422px;
	padding:0px;
	margin:0px;
	float:left;
}

div#leftHomeCopy
{
	width:577px;
	height:190px;
	padding-top:10px;
	padding-left:10px;
	margin:0px;
	float:left;
}

div#leftHomeFooter
{
	width:572px;
	height:66px;
	background-image:url(../images/footerLeft.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:8px;
	float:left;
	color:#FFFFFF;
}

div#rightHome
{
	width:413px;
	height:696px;
	padding:0px;
	margin:0px;
	float:left;
}

div#rightHomeContent
{
	width:413px;
	height:696px;
	padding:0px;
	margin:0px;
	float:left;
}

div#tscanLogo
{
	width:413px;
	height:103px;
	padding:0px;
	margin:0px;
	float:left;
}

div#rightDevice
{
	width:333px;
	height:593px;
	padding:0px;
	padding-left:40px;
	padding-right:40px;
	margin:0px;
	float:left;
	background-image:url(../images/footerRight.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div#imageNewsDeviceTop
{
	width:325px;
	padding:0px;
	margin:0px;
	margin:0px;
	float:left;
}

div#touchButtons
{
	width:325px;
	height:90px;
	padding:0px;
	float:left;
}


div#imageNewsDeviceBottom
{
	width:305px;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	float:left;
	background-color:#deeaf6;
	background-image:url(../images/news-events-hdr.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


div#flash
{
	width:587px;
	padding-left:13px;
	float:left;
	height:422px;
}

div#text
{
	width:567px;
	float:left;
	padding-left:23px;
	padding-right:10px;
	padding-bottom:15px;
}

div#rightSide
{
	width:324px;
	padding-left:38px;
	padding-right:38px;
	float:left;
}

div#rightSideTemplate
{
	float:left;
	width:795px;
	padding-top:0px;
	padding-left:20px;
}
div#textGraphic
{
	width:775px;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

div#rightGreen
{
	width:330px;
	height:425px;
	margin-bottom:15px;
	float:left;
	background-image:url(../images/tScanBG_09.jpg);
	background-repeat:no-repeat;
}
div#requestButton
{
	width:215px;
	float:left;
	height:150px;
	margin-top:97px;
	margin-left:5px;
}

div#rightBlue
{
	width:324px;
	float:left;
	background-color:#e1eaf8;
	color:#375b9a;
	font-size:11px;
}
div#blueText
{
	width:300px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	float:left;
}

div#footer
{
	width:1000px;
	float:left;
	height:74px;
}

div#footerLeft
{
	background-image:url(../images/footer_21.jpg);
	background-repeat:no-repeat;
	width:631px;
	padding-left:15px;
	padding-top:5px;
	height:69px;
	color:white;
	line-height:20px;
	float:left;
}
div#footerRight
{
	background-image:url(../images/footer_20.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:354px;
	height:74px;
	float:left;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	color:#4065ae;
}

h2
{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#4065ae;
}

h3
{
	color:#3a4a0c;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

h3 a, h3 a:visited
{
	color:#3a4a0c;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
}

h3 a:active, h3 a:hover
{
	color:#03274B;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
}


.med
{
	font-size:14px;
	font-weight:normal;
}
.black
{
	color:#000000;
}

.whiteLarge
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

p
{
	padding:0px;
	margin:0px;
	padding-top:10px;
}

a.green, a:visited.green
{
	color:#56691e;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a:hover.green, a:active.green
{
	color:#375b9a;
	text-decoration:underline;
}

a, a:visited
{
	color:#375b9a;
	text-decoration:none;
	font-weight:normal;
}
a:hover, a:active
{
	color:#56691e;
}

/*--- CSS Document --------------------------------------------------------------------------
	File Name: holyhack.css
	Date: 6-22-06
	Description: Holy Hack for keeping divs from collapsing when they hold no content (floated divs) 
	Note: This is a hack for Internet Explorer 6 (This may not work for Internet Explorer 7)
-------------------------------------------------------------------------------------------*/

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* for ie on a mac */
.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
*html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */