

body {margin:0px; padding:0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#2A2C20;}
.maxwidth{background-color:#ffffff; margin-left: auto; text-align:left;
		margin-right: auto;
		
		min-width: 780px;/* min-width and max-width only supported by firefox and not IE use expression statement for IE */
		max-width: 1110px; 
		
		/* _width: expression(((document.body.clientWidth)) <= 780? "780px": ((document.body.clientWidth)) > 1110? "1110px": "auto" );position:relative; */
		
		}
		
	
/* redefine tags */
h1{font-size:2.0em; color:#CC3333; font-weight:normal; margin:0; font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; line-height:0.8em;}
.smallertitle{color:#000000; font-size:0.6em;}
h2{font-size:1.1em; color:#0A3179; font-weight:normal; margin:0; font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; line-height:1.1em; margin-top:1.5em;}

a{color:#2A58AE;}
a:hover {color:#CC3333;}
	
/* top bar */

#logobar{	height:137px;	background-image: url(../images/template/top-bg.gif);}
#logo{float:left;}
#strapline{float:right; 	}

/* horizontal navigation */
#topmenu{   position:relative; padding-top:88px;}
#topmenu ul {	border: 0;	margin: 0;	padding:0px 0px 0px 0px;	list-style-type: none;	text-align: center;	}
#topmenu li {	 position:relative; float: left;	text-align: center;	padding: 7px 16px 15px 16px; width:auto; margin: 0px;  font-size:0.7em;   border-right:1px solid #CC3333; display:inline; width: 80px;}
#topmenu a {color:#FFFFFF; text-decoration:none; display:block; width:100%;}
#topmenu a:hover {color:#2471FF;}

/* page title */
#header{clear:both; margin:30px 0px 0px 16px; padding-bottom:8px; background-image:url(../images/page-graphics/dotted-line.gif); background-repeat:repeat-x; background-position:bottom;}
.printpage{float:right; width:136px; background-image:url(../images/page-graphics/print-icon.gif); background-repeat:no-repeat; background-position:4px 4px; font-size:0.7em; padding:6px 0px 7px 34px; margin:5px 0px 0px 0px;}

/* picture rail*/
.picturerail{background:#323327 url(../images/template/rail.jpg) top left repeat-x; height:100px;}

/* stretchable area with main content */
.left{   margin:10px 0px 0px 16px;  padding:0 320px 0 0; position:relative;}	
.left p, .left td, .right p {font-size:0.7em; line-height:1.3em;}
.left ul {list-style-type: none; font-size:0.7em; line-height:1.3em; margin:0; padding:0;}
.left li{ background-image: url("../images/page-graphics/cross.gif"); background-repeat:no-repeat; background-position: 4px 4px; padding-left:15px; margin-left:15px; margin-top: 5px}

/* fixed area on right with flash in */
.rightflash {  margin:10px 16px 50px 30px; float:right; width:339px;  position:relative;z-index:2; display:inline;}

/* fixed area on right with images in */
.right{  margin:10px 16px 50px 30px; float:right; width:180px;  position:relative;z-index:2; display:inline; background: #D2D6C7; text-align: center; padding-bottom: 10px;}
.right img {  margin: 10px 0 0 0; border: 1px solid #999;}

#cta {}
#image1 {float:left;}
#image2 {float:left; margin:0px 3px 3px 3px;}
#image3 {float:left;}

#subcolumns{ margin-top:20px; background-image:url(../images/template/dots-columns.gif); background-repeat:repeat-y; background-color:#0099CC; height:100%;}
#subcolumn1{float:left; padding:5px 5px 5px 6px; width:159px; position:relative;}
#subcolumn2{float:left;padding:5px 5px 5px 5px; width:159px; position:relative;}
#subcolumns img{padding:0.2em 0px 0.3em 0px; margin-top:0.4em; }
#subcolumns p, #subcolumn td {font-size:0.7em; line-height:1.3em; margin-top:0.4em; padding:0.2em 4px 0.3em 4px;}
#subcolumns h3 {color:#CC3333;  font-size:1em; font-weight:bold;  font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; margin-bottom:0em; padding-bottom:0em;margin-top:0em; padding-top:0em;}

.blue {color:#0A3179;}
.red {color:#CC3333;}
.clear{clear:both; height:1px; line-height:1px;}
.readmore { background-image: url("../images/page-graphics/cross.gif"); background-repeat:no-repeat; background-position:4px 4px; padding:0 0 0 15px; font-size:0.7em;}

/* Styles for form input */

.TextBox, .FileBox, .Button, .TextBoxSmall {
	font-family: Arial, Sans-Serif;
	border: 1px solid #999999;
	}
.Button {
	cursor: pointer;
	}
.TextBox {
	width: 250px;
	}



/* styles for bottom border   */
#bottomborder { background-color:#ffffff; background-image:url(../images/page-graphics/dotted-line.gif); background-repeat:repeat-x; background-position:top; text-align:left; font-size:0.7em; padding:1em 0em 1em 16px;  margin: 0 auto; }
#bottomborder p {	line-height:1.3em; margin:0em 0em 1.5em 0em;}

/* styles for copyright   */
#copyright{background-color:#2C2E22; font-size:0.7em; padding:0.5em 0em 0.5em 16px; color:#FFFFFF; line-height:1.5em;}
#copyright a:link, #copyright a:visited{color: #CCC;}

* html .maxwidth{
		
		width: 807px;
		
		/* _width: expression(((document.body.clientWidth)) <= 780? "780px": ((document.body.clientWidth)) > 1110? "1110px": "auto" );position:relative; */
		
		}