body
{
	padding:               0px;
	margin:                0px;
	background-color:      #ebebeb;
	font-family:           arial, helvetica, sans-serif;
	font-size:             12px;
	color:                 #506070;
	font-weight:           normal;	
}

#shadow
{
	width:                 862px;
	padding:               0px;
	border:                none;
	margin:                0px;
	margin-left:           auto;
	margin-right:          auto;
	background-color:      transparent;
	background-image:      url('../images/shadow.png');
	background-repeat:     repeat-y;
	text-align:            center;
}

#all
{
	width:                 842px;
	padding-top:           20px;
	border:                none;
	border-bottom:         1px solid #c9c9c9;
	margin-top:            0px;
	margin-bottom:         0px;
	margin-left:           auto;
	margin-right:          auto;
	background-color:      white;
	background-image:      url('../images/headbg.jpg');
	background-attachment: noscroll;
	background-position:   top center;
	background-repeat:     no-repeat;
	text-align:            left;
}

#headimg
{
	margin-left: 20px;
}

table.head
{
	width:                 802px;
	border-top:            1px solid #c6a984;
	border-bottom:         1px solid #ba9468;
	border-left:           1px solid #bfa277;
	border-right:          1px solid #b48b5a;
	margin-top:            0px;
	margin-bottom:         0px;
	margin-left:           auto;
	margin-right:          auto;
	background-color:      #00008b;
	background-image:      url('../images/btngrad.png');
	background-repeat:     repeat-x;
	text-align:            center;
}

table.head td
{
	width:                 100px;
	height:                14px;
	border:                1px none transparent;
	border-right:          1px solid #bfa277;
	font-weight:           bold;
}

table.head a:link,
table.head a:visited,
table.head a:hover,
table.head a:active
{
	color:                 #125381;
	text-decoration:       none;
}

table.head a:hover
{
	text-decoration:       underline;
}

a:link, 
a:visited, 
a:hover, 
a:active
{
	color:                 #4682b4;
	text-decoration:       none;
}

a:hover
{
	text-decoration:       underline;
}

a img
{
	border:                none;
}

h1
{
	margin:                5px;
	margin-top:            10px;
	margin-left:           20px;
	color:                 #5153a1;
	font-size:             16px;
	font-weight:           bold;
	letter-spacing:        3px;
	text-transform:        uppercase;
}

h2
{
	margin:                5px;
	margin-top:            10px;
	margin-left:           18px;
	color:                 #4d8fad;
	font-size:             16px;
	font-weight:           bold;
}

h3
{
	margin:                5px;
	margin-top:            10px;
	margin-left:           20px;
	color:                 #4d8fad;
	font-size:             14px;
	font-weight:           bold;
}

h4
{
	margin:                5px;
	margin-top:            10px;
	margin-left:           20px;
	color:                 #34a5c6;
	font-size:             12px;
	font-weight:           bold;
}

hr
{
	height:                0px;
	border-width:          0px;
	border-top-width:      1px;
	border-style:          solid;
	margin:                0px;
	color:                 #c9c9c9;
	text-align:            left;
}

li
{
	margin-bottom:         5px;
	width:                 500px;
}

p
{
	width:                 500px;
	margin-left:           20px;
	font-family:           inherit;
	font-size:             inherit;
	color:                 inherit;
	font-weight:           inherit;
}

cite
{
	font-style:            italic;
	font-family:           inherit;
	font-size:             inherit;
	color:                 inherit;
	font-weight:           inherit;
}

blockquote
{
	width:                 460px;
	padding:               10px;
	border:                none;
	margin-left:           40px;
	margin-right:          0px;
	background-color:      inherit;
	font-style:            italic;
	font-family:           inherit;
	font-size:             inherit;
	color:                 inherit;
	font-weight:           inherit;
}

#copy
{
	width:                 800px;
	margin:                5px;
	color:                 #708090;
	font-size:             10px;
	text-align:            center;
}

h4.left
{
	padding:               0px;
	margin:                0px;
	text-align:            left;
}

table.main
{
	padding:               0px;
	border:                none;
	border-bottom:         1px solid #e4ecf4;
	margin-top:            34px;
	margin-bottom:         25px;
	margin-left:           auto;
	margin-right:          auto;
	width:                 802px;
}

table.main th
{
	height:                14px;
	font-size:             12px;
	font-weight:           bold;
	color:                 white;
	text-align:            center;
	background-position:   center center;
	background-repeat:     no-repeat;
}

table.main td
{
	width:                 267px;
	padding:               10px;
	border-right:          1px solid #e4ecf4;
	background-color:      transparent;
	text-align:            left;
}

th a:link,
th a:visited,
th a:hover,
th a:active
{
	color:                 white;
	text-decoration:       none;
}

th a:hover
{
	text-decoration:       underline;
}

img.sectimg
{
	float:                 left;
	margin-right:          5px;
}

div.featsNews
{
	width:                 802px;
	margin-left:           auto;
	margin-right:          auto;
}

table.features
{
	width:                 532px;
	float:                 left;
	border:                none;
	border-bottom:         1px solid #d5e1ed;
}

table.features th
{
	height:                14px;
	background-color:      transparent;
	background-image:      url('../images/home/features_strip.png');
	background-position:   center center;
	background-repeat:     no-repeat;
	color:                 white;
	font-weight:           bold;
	text-align:            center;
}

table.features td
{
	width:                 267px;
	padding:               10px;
	border:                none;
	border-right:          1px solid #d5e1ed;
	background-color:      transparent;
	text-align:            left;
}

img.feature
{
	margin:                0px;
	margin-top:            8px;
	margin-bottom:         7px;
}

table.news
{
	width:                 267px;
	padding:               0px;
	border:                none;
	border-bottom:         1px solid #d5e1ed;
	text-align:            left;
}

table.news th
{
	width:                 266px;
	height:                14px;
	padding:               0px;
	border:                none;
	margin:                0px;
	color:                 white;
	font-weight:           bold;
	text-align:            center;
	background-color:      transparent;
	background-image:      url('../images/home/news_strip.png');
	background-position:   center center;
	background-repeat:     no-repeat;
}

table.news td
{
	width:                 266px;
	padding:               0px;
	padding-top:           10px;
	border:                none;
	margin:                0px;
	background-color:      transparent;
}

#newsContainer
{
	width:                 266px;
	height:                190px;
	overflow:              hidden;
	padding:               0px;
	border:                none;
	margin:                0px;
}

#newsItems
{
	width:                 266px;
	padding:               0px;
	margin:                0px;
}
