.news-clipping
{
	margin: -10px 0 0 -10px;
	text-align: center;
}
.news-clipping img
{
	float: center;
}
.container
{
	margin: 0 auto;
	width: 918px;
}
.sub_container
{
	margin: 0 auto;
	width: 882px;
}
.header_container
{
	margin: 0 auto;
	width: 1044px;
}
.showgrid
{
	background: url(grid.png);
}
body
{
	margin: 1.5em 0;
}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26
{
	float: left;
	margin-right: 18px;
}
div.last
{
	margin-right: 0;
}
.span-1
{
	width: 18px;
}
.span-2
{
	width: 54px;
}
.span-3
{
	width: 90px;
}
.span-4
{
	width: 126px;
}
.span-5
{
	width: 162px;
}
.span-6
{
	width: 198px;
}
.span-7
{
	width: 234px;
}
.span-8
{
	width: 270px;
}
.span-9
{
	width: 306px;
}
.span-10
{
	width: 342px;
}
.span-11
{
	width: 378px;
}
.span-12
{
	width: 414px;
}
.span-13
{
	width: 434px;
}
.span-14
{
	width: 486px;
}
.span-15
{
	width: 522px;
}
.span-16
{
	width: 558px;
}
.span-17
{
	width: 594px;
}
.span-18
{
	width: 630px;
}
.span-19
{
	width: 666px;
}
.span-20
{
	width: 702px;
}
.span-21
{
	width: 738px;
}
.span-22
{
	width: 774px;
}
.span-23
{
	width: 810px;
}
.span-24
{
	width: 846px;
}
.span-25
{
	width: 882px;
}
.span-26,div.span-26
{
	margin: 0;
	width: 918px;
}
.append-1
{
	padding-right: 36px;
}
.append-2
{
	padding-right: 72px;
}
.append-3
{
	padding-right: 108px;
}
.append-4
{
	padding-right: 144px;
}
.append-5
{
	padding-right: 180px;
}
.append-6
{
	padding-right: 216px;
}
.append-7
{
	padding-right: 252px;
}
.append-8
{
	padding-right: 288px;
}
.append-9
{
	padding-right: 324px;
}
.append-10
{
	padding-right: 360px;
}
.append-11
{
	padding-right: 396px;
}
.append-12
{
	padding-right: 432px;
}
.append-13
{
	padding-right: 468px;
}
.append-14
{
	padding-right: 504px;
}
.append-15
{
	padding-right: 540px;
}
.append-16
{
	padding-right: 576px;
}
.append-17
{
	padding-right: 612px;
}
.append-18
{
	padding-right: 648px;
}
.append-19
{
	padding-right: 684px;
}
.append-20
{
	padding-right: 720px;
}
.append-21
{
	padding-right: 756px;
}
.append-22
{
	padding-right: 792px;
}
.append-23
{
	padding-right: 828px;
}
.append-24
{
	padding-right: 864px;
}
.append-25
{
	padding-right: 900px;
}
.prepend-1
{
	padding-left: 36px;
}
.prepend-2
{
	padding-left: 72px;
}
.prepend-3
{
	padding-left: 108px;
}
.prepend-4
{
	padding-left: 144px;
}
.prepend-5
{
	padding-left: 180px;
}
.prepend-6
{
	padding-left: 216px;
}
.prepend-7
{
	padding-left: 252px;
}
.prepend-8
{
	padding-left: 288px;
}
.prepend-9
{
	padding-left: 324px;
}
.prepend-10
{
	padding-left: 360px;
}
.prepend-11
{
	padding-left: 396px;
}
.prepend-12
{
	padding-left: 432px;
}
.prepend-13
{
	padding-left: 468px;
}
.prepend-14
{
	padding-left: 504px;
}
.prepend-15
{
	padding-left: 540px;
}
.prepend-16
{
	padding-left: 576px;
}
.prepend-17
{
	padding-left: 612px;
}
.prepend-18
{
	padding-left: 648px;
}
.prepend-19
{
	padding-left: 684px;
}
.prepend-20
{
	padding-left: 720px;
}
.prepend-21
{
	padding-left: 756px;
}
.prepend-22
{
	padding-left: 792px;
}
.prepend-23
{
	padding-left: 828px;
}
.prepend-24
{
	padding-left: 864px;
}
.prepend-25
{
	padding-left: 900px;
}
div.border
{
	border-right: 1px solid #eee;
	margin-right: 9px;
	padding-right: 8px;
}
div.colborder
{
	border-right: 1px solid #eee;
	margin-right: 9px;
	padding-right: 12px;
}
.pull-1
{
	margin-left: -36px;
}
.pull-2
{
	margin-left: -72px;
}
.pull-3
{
	margin-left: -108px;
}
.pull-4
{
	margin-left: -144px;
}
.pull-5
{
	margin-left: -180px;
}
.pull-6
{
	margin-left: -216px;
}
.pull-7
{
	margin-left: -252px;
}
.pull-8
{
	margin-left: -288px;
}
.pull-9
{
	margin-left: -324px;
}
.pull-10
{
	margin-left: -360px;
}
.pull-11
{
	margin-left: -396px;
}
.pull-12
{
	margin-left: -432px;
}
.pull-13
{
	margin-left: -468px;
}
.pull-14
{
	margin-left: -504px;
}
.pull-15
{
	margin-left: -540px;
}
.pull-16
{
	margin-left: -576px;
}
.pull-17
{
	margin-left: -612px;
}
.pull-18
{
	margin-left: -648px;
}
.pull-19
{
	margin-left: -684px;
}
.pull-20
{
	margin-left: -720px;
}
.pull-21
{
	margin-left: -756px;
}
.pull-22
{
	margin-left: -792px;
}
.pull-23
{
	margin-left: -828px;
}
.pull-24
{
	margin-left: -864px;
}
.pull-25
{
	margin-left: -900px;
}
.pull-26
{
	margin-left: -936px;
}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26
{
	float: left;
	position: relative;
}
.push-1
{
	margin: 0 -36px 1.5em 36px;
}
.push-2
{
	margin: 0 -72px 1.5em 72px;
}
.push-3
{
	margin: 0 -108px 1.5em 108px;
}
.push-4
{
	margin: 0 -144px 1.5em 144px;
}
.push-5
{
	margin: 0 -180px 1.5em 180px;
}
.push-6
{
	margin: 0 -216px 1.5em 216px;
}
.push-7
{
	margin: 0 -252px 1.5em 252px;
}
.push-8
{
	margin: 0 -288px 1.5em 288px;
}
.push-9
{
	margin: 0 -324px 1.5em 324px;
}
.push-10
{
	margin: 0 -360px 1.5em 360px;
}
.push-11
{
	margin: 0 -396px 1.5em 396px;
}
.push-12
{
	margin: 0 -432px 1.5em 432px;
}
.push-13
{
	margin: 0 -468px 1.5em 468px;
}
.push-14
{
	margin: 0 -504px 1.5em 504px;
}
.push-15
{
	margin: 0 -540px 1.5em 540px;
}
.push-16
{
	margin: 0 -576px 1.5em 576px;
}
.push-17
{
	margin: 0 -612px 1.5em 612px;
}
.push-18
{
	margin: 0 -648px 1.5em 648px;
}
.push-19
{
	margin: 0 -684px 1.5em 684px;
}
.push-20
{
	margin: 0 -720px 1.5em 720px;
}
.push-21
{
	margin: 0 -756px 1.5em 756px;
}
.push-22
{
	margin: 0 -792px 1.5em 792px;
}
.push-23
{
	margin: 0 -828px 1.5em 828px;
}
.push-24
{
	margin: 0 -864px 1.5em 864px;
}
.push-25
{
	margin: 0 -900px 1.5em 900px;
}
.push-26
{
	margin: 0 -936px 1.5em 936px;
}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26
{
	float: right;
	position: relative;
}
.box
{
	background: #E5ECF9;
	margin-bottom: 1.5em;
	padding: 1.5em;
}
hr
{
	background: #ddd;
	border: none;
	clear: both;
	color: #ddd;
	float: none;
	height: .1em;
	margin: 0 0 1.45em;
	width: 100%;
}
hr.space
{
	background: #fff;
	color: #fff;
}
.clearfix:after,.container:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix,.container
{
	display: inline-block;
}
* html .clearfix,* html .container
{
	height: 1%;
}
.clearfix,.container
{
	display: block;
}
.clear
{
	clear: both;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	line-height: 1.5;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
}
caption,th,td
{
	font-weight: normal;
	text-align: left;
}
table,td,th
{
	vertical-align: middle;
}
blockquote:before,blockquote:after,q:before,q:after
{
	content: "";
}
blockquote,q
{
	quotes: "" "";
}
a img
{
	border: none;
}
body
{
	background: #fff;
	color: #40556a; /*changed from "color: #516C87;" 03/13/2009 -brc */
	font-family: Helvetica,Arial,sans-serif;
	font-size: 85%; /*changed from "font-size: 75%;" 03/13/2009 -brc */
}
h1,h2,h3,h4,h5,h6
{
	color: #3a546a;
	font-weight: normal;
}
h1
{
	font-size: 3em;
	line-height: 1;
	margin-bottom: .5em;
}
h2
{
	font-size: 2em;
	margin-bottom: .65em;
}
h3
{
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}
h4
{
	font-size: 1.2em;
	height: 1.25em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}
h5
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}
h6
{
	font-size: 1em;
	font-weight: bold;
}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img
{
	margin: 0;
}
p
{
	margin: 0 0 1.5em;
}
p img
{
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right
{
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
a:focus,a:hover
{
	color: #536F8B;
}
a
{
	color: #3A546A;
	text-decoration: underline;
}
blockquote
{
	color: #666;
	font-style: italic;
	margin: 1.5em;
}
strong
{
	color: #3a546a;
	font-weight: bold;
}
em,dfn
{
	font-style: italic;
}
dfn
{
	font-weight: bold;
}
sup,sub
{
	line-height: 0;
}

abbr,acronym
{
	border-bottom: 1px dotted #666;
}
address
{
	font-style: italic;
	margin: 0 0 1.5em;
}
del
{
	color: #666;
}
pre,code
{
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt
{
	font: 1em 'andale mono','lucida console',monospace;
	line-height: 1.5;
}
li ul,li ol
{
	margin: 0 1.5em;
}
ul,ol
{
	margin: 0 1.5em 1.5em 1.5em;
}
ul
{
	list-style-type: disc;
}
ol
{
	list-style-type: decimal;
}
dl
{
	margin: 0 0 1.5em 0;
}
dl dt
{
	font-weight: bold;
}
dd
{
	margin-left: 1.5em;
}
table
{
	margin-bottom: 1.4em;
	width: 100%;
}
th
{
	background: #C3D9FF;
	font-weight: bold;
}
th,td
{
	padding: 4px 10px 4px 5px;
}
tr.even td
{
	background: #E5ECF9;
}
tfoot
{
	font-style: italic;
}
caption
{
	background: #eee;
}
.small
{
	font-size: .8em;
	line-height: 1.875em;
	margin-bottom: 1.875em;
}
.large
{
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.hide
{
	display: none;
}
.quiet
{
	color: #666;
}
.loud
{
	color: #000;
}
.highlight
{
	background: #ff0;
}
.added
{
	background: #060;
	color: #fff;
}
.removed
{
	background: #900;
	color: #fff;
}
.first
{
	margin-left: 0;
	padding-left: 0;
}
.last
{
	margin-right: 0;
	padding-right: 0;
}
.top
{
	margin-top: 0;
	padding-top: 0;
}
.bottom
{
	margin-bottom: 0;
	padding-bottom: 0;
}
p
{
	font-size: 1.1em;
	line-height: 2em;
}
.marker
{
	color: #1d3d58;
	font-family: "Marker Felt",Helvetica,Arial,sans-serif;
	font-size: 1.25em;
}
#home .pill_list h2
{
	background-image: url(../images/elements/bg_list_home.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: .5em;
	padding-left: 36px;
	padding-right: 24px;
	padding-top: 56px;
}
.home_copy
{
	padding-bottom: 0;
	padding-left: 18px;
	padding-right: 9px;
	padding-top: 0;
}
#home #list
{
	font-size: 1.5em;
	padding-bottom: 2em;
	padding-right: 36px;
}
#home .caption p
{
	font-size: 1.5em;
	line-height: 1.45em;
	margin-bottom: 0;
	padding-bottom: 2.25em;
	padding-left: 27px;
	padding-top: 2em;
}
#home #menu #nav_home a,#about #menu #nav_about a,#contact #menu #nav_contact a
{
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #fff;
	font-weight: bold;
}
#home #list li
{
	_background-image: url(../images/elements/list_bullet_pill.gif);
	background-image: url(../images/elements/list_bullet_pill.png);
	background-position: 5px top;
	background-repeat: no-repeat;
	color: #CE581A;
	font-style: italic;
	list-style-type: none;
	margin-left: .5em;
	padding-bottom: 1.2em;
	padding-left: 3em;
}
#home .pill_list
{
	_background-image: url(../images/elements/bg_list_home.jpg);
	background-image: url(../images/elements/bg_list_home.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	font-family: "Marker Felt",Helvetica,Arial,sans-serif;
	margin-bottom: 18px;
}
#menu a
{
	color: #fff;
	text-decoration: none;
}
#menu a:hover
{
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #fff;
}
body
{
	background-color: #192e3d;
	background-image: url(../images/elements/bg_xtile.png);
	background-position: top;
	background-repeat: repeat-x;
}
.main_cap
{
	background-image: url(../images/elements/main_container.gif);
	_background-image: url(../images/elements/main_container.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 36px;
}
.main_container
{
	background-image: url(../images/elements/main_container.gif);
	_background-image: url(../images/elements/main_container.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom: 0!important;
	padding-bottom: 36px!important;
	padding-left: 36px!important;
	padding-right: 0!important;
}
#home .main_container
{
	width: 882px!important;
}
#about .main_container
{
	width: 882px!important;
}
#contact .main_container
{
	w\idth: 882px;
	width: 918px;
}
.home_image
{
	_background-image: none;
	background-image: url(../images/elements/bg_home.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.home_image2
{
	_background-image: none;
	background-image: url(../images/elements/bg_home2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.contact_image
{
	_background-image: none;
	background-image: url(../images/elements/bg_contact.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.about_image
{
	_background-image: none;
	background-image: url(../images/elements/bg_about.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.header_container
{
	background-image: url(../images/elements/bg_header.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 200px;
}
.header
{
	margin-left: 68px!important;
}
.header h1
{
	height: 98px;
	margin-top: 36px;
	text-indent: -9999px;
}
#home .caption
{
	float: right;
}
#about #parters_list
{
	background-image: url(../images/elements/partners.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 367px;
}
#about #parters_list_v2
{
	/*background-image: url(../images/elements/partners_v2.gif);	03/13/09 BRC*/
	background-image: url(../images/elements/logo-banner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	/*height: 367px;		03/13/09 BRC*/
	height: 520px;
}
#partners-txt-list
{
	font-size: 80%;
	padding-top: 1em;
	padding-left: 0.5em;
}
#partners-txt-list .left
{
	float:left;
	width: 200px;
}
#partners-txt-list .right
{
	float:right;
	width: 200px;
}
.yellow_note_cap
{
	_background-image: url(../images/elements/yellow_note.gif);
	background-image: url(../images/elements/yellow_note.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 64px;
	/*margin-top: 48px; 	03/13/09 BRC*/
	margin-top: -0px;
}
.yellow_note
{
	_background-image: url(../images/elements/yellow_note.gif);
	background-image: url(../images/elements/yellow_note.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 3.5em;
	padding-left: 3em;
	padding-right: 5em;
}
.blue_note_cap
{
	_background-image: url(../images/elements/blue_note.gif);
	background-image: url(../images/elements/blue_note.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 64px;
}
.blue_note
{
	_background-image: url(../images/elements/blue_note.gif);
	background-image: url(../images/elements/blue_note.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 3.5em;
	padding-left: 3em;
	padding-right: 5em;
}
#menu
{
	margin-left: 63px!important;
	text-align: left;
}
#menu .wrapper
{
	_background-image: url(../images/elements/bg_menu.gif);
	background-image: url(../images/elements/bg_menu.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 3em;
	margin-left: 36px;
	margin-top: 12px;
	text-align: left;
	width: 21em;
}
#menu ul
{
	_background-image: url(../images/elements/bg_menu.gif);
	background-image: url(../images/elements/bg_menu.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	height: 3em;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 18px;
	padding-top: 1em;
	text-align: left;
}
#menu li
{
	color: #F1966D;
	display: inline;
	padding-right: 36px;
}
* html #menu li
{
	height: 0;
}
#menu .menu_last
{
	padding-right: 0!important;
}
.right
{
	float: right;
}
form p+p
{
	text-indent: 0;
}
.alt
{
	color: #666;
	font-family: "Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
	font-style: italic;
	font-weight: normal;
}
.dquo
{
	margin-left: -.5em;
}
p.incr,.incr p
{
	font-size: 10px;
	line-height: 1.44em;
	margin-bottom: 1.5em;
}
.caps
{
	font-size: 1.2em;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1%;
	padding: 0 2px;
	text-transform: lowercase;
}
