html,body{margin:0;padding:0}
body{
	font: 14px verdana,sans-serif;
	text-align:left;
	color:black;
	background-color : #4D89C5;
	background-image : url(../../images/layout/body-gradient.jpg);
	background-repeat : repeat-x;
}
p{margin:0 10px 10px}

h1 {
	font-size : 17px;
}

h3 {
	margin :0;
	padding : 0;
	font-size : 14px;
	padding-left : 10px;
}


td {
border : black 1px solid;
}

th{
	color : white;
	background-color : black;
}



div#container{text-align:left; 
background-color : #E1E7F3;
background-image : url(../../images/layout/container-bg.jpg);
}
div#content p{line-height:1.4}
div#extra{background:#FF8539}
div#footer{background: #369BEB;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{
width:777px;
margin:0 auto;
}
div#content{
	width:702px;
	margin-left : 19px;
	background-image : url(../../images/layout/content-gradient.jpg);
	background-color : #B4C2C3;
	background-repeat : repeat-x;
	padding : 10px;
	padding-left : 30px;
	padding-bottom : 30px;
}
div#navigation{
	float:left;
	width:498px;
	margin-top : -56px;
	margin-left: 250px;
	font-weight : bold;
	background-color : #437FBB;	
	height : 18px;
	background-image : url(../../images/layout/nav-curve.gif);
	background-repeat : no-repeat;
	}
div#footer{clear:both;width:100%}


#content a {
	color : #224773;
	font-weight : bold;
}

#navigation a{
	display:block;
	color: white;
	text-decoration : none;
	font-size : 14px;
	font-family : Times;
	}
	
#navigation li.selected a {
	/*color : white;*/
	/*background-color : #3D7598;*/
}

#navigation a:hover {
	color: #103460;
	background-color : #3D7598;
}	

#navigation li {
	float : left;
	margin-left : 0;
	padding-right : 23px;
}
	

#navigation ul {
	margin-top :0px;
	color : #C86064;
	background-color : #437FBB;	
}

div#header-left{
	background-image : url(../../images/layout/top-left-gradient.jpg);
	background-color : #DFE5F0;
	background-repeat : repeat-y;
	padding-left : 16px;
	background-position : top left;
}

div#header-right{
	background-image : url(../../images/layout/top-right-gradient.jpg);
	background-color : #DFE5F0;
	background-repeat : repeat-y;
	padding-right : 13px;
	background-position : top right;
}

div#header{
	width : 100%;
	background-image : url(../../images/layout/header-gradient.jpg);
	background-color : #DFE5F0;
	background-repeat : repeat-x;
}

div#header h1{
	margin : 0;
	height : 160px;
	background-image : url(../../images/layout/logo.gif);
	background-color : transparent;
	background-repeat : no-repeat;
	background-position : 0px 10px;
	margin-left : 0px;
}

div#wrapper{
	margin-top : -15px;
}

div#main-image h2{
	background-image : url(../../images/layout/main-graphic.jpg);
	background-color : transparent;
	background-repeat : no-repeat;
	height : 195px;
	
}

div#content-left{
	background-image : url(../../images/layout/left-gradient.jpg);
	background-color : transparent;
	background-repeat : repeat-y;
	background-position : top left;
	margin-top : -18px;
	
}

div#content-right{
	background-image : url(../../images/layout/right-gradient.jpg);
	background-color : transparent;
	background-repeat : repeat-y;
	background-position : top right;
}

div#products{
	float : right;
	margin-top : -135px;
	padding-left : 5px;
	width : 505px;
	padding-bottom : 10px;
}

div#products h3 {
	color : #AD1016;
	font-weight : normal;
	
}

div#products ul{
	margin-top : 4px;
	width : 100%;
	list-style-type : none;
	padding-left : 12px;
	margin-left : 0;
}

div#products li {
	color : #AD1016;
	float : left;
	width : 167px;
}
div#products a {
	text-decoration : none;
	color: #103460;
}

div#footer-left{
	background-image : url(../../images/layout/footer-left-gradient.jpg);
	background-color : transparent;
	background-repeat : repeat-y;
	background-position : top left;
}

div#footer-right{
	background-image : url(../../images/layout/footer-right-gradient.jpg);
	background-color : transparent;
	background-repeat : repeat-y;
	background-position : top right;
}


div#footer {
	height : 30px;
	padding-top : 5px;
	background-image : url(../../images/layout/footer-gradient.jpg);
	background-color : white;
	background-repeat : repeat-x;
	color : #456185;
	margin-left : 18px;
	width : 743px;
	text-align : center;
	padding-top : 15px;
}

div#footer a {
	color : #456185;
	text-decoration : none;
}

span.email {
	width : 10em;
	margin-left : 2.6em;
}

span.telephone {
	width : 10em;
}

span.footer-links {
	width : 10em;
	margin-left : 19.5em;
}

.fpng {
	vertical-align : middle;
}

#content li {
	/*list-style-image : url(../../images/template/bullet.jpg)*/
}

#content h1 {
	color : white;
	font-weight : normal;
}

.nav-image {
	vertical-align : middle;
	border : #417FB8 2px solid;
}

.nav-text {
	vertical-align : middle;
}

/* ie hacks */


* html div#navigation {
	margin : 0;
	padding : 0;
	margin-top : -56px;
	margin-left : 130px;
	width: 468px;
	padding-left : 20px;
	
}

* html #navigation ul {
	height : 10px;
	margin : 0;
}

* html div#content-left {
	margin-top : -20px;
}

* html div#wrapper {
	margin-top : -20px;
}

* html div#products{
	width : 505px;
	margin-right : -22px;
}

* html div#products li {
	list-style-position : inside;
	list-style: square inside;
}



