body						{margin:0; padding:0; text-align:center; font-family:Helvetica, Verdana, Arial, San-Serif; color:#333; font-size:12px; line-height:15px; background:#006b9b;}
table, td					{font-family:Arial, San-Serif; font-size:12px;}
img							{border:0; outline:none;}
iframe						{z-index:3333}

* 							{behavior: url(/iepngfix.htc);}
a, div, img					{behavior: url(/iepngfix.htc);}
a							{text-decoration:none; color:#006b9b; outline:none;}
a:hover						{text-decoration:underline; color:#333; outline:none;}

.hidden						{display: none;}

#pageWidth					{position:relative; width:960px; text-align:left; margin:-1px auto 10px auto; border-top:1px solid #006b9b;}
#wrapper					{position:relative; float:left; width:960px; height:713px; background: #FFFFFF;}

#header						{position:relative; float:left; width:960px; height:159px; margin:0; text-align:left; z-index:1111;}
.headertop					{position:relative; float:left; width:960px; height:159px; margin:0; text-align:left; overflow:hidden; z-index:2222; }
.headerbg					{position:relative; float:left; width:960px; height:159px; margin:-159px 0 0 0; text-align:left; background:url(/images/dots.png); z-index:3333;}


#sidebar					{position:absolute; top:0; left:76px; width:216px; padding:0; margin:0; height:713px; background:url(/images/sidebar.png); z-index:4444; text-align:center;}
.logo						{position:relative; margin:30px 0 0 0; z-index:4455;}
.lines_rt					        {position:absolute; top:120px; left:0; z-index:4455;}
.lines_lt				         	{position:absolute; top:185px; left:0px;}
.cube                                      	{position:relative; margin:19px 0 0 -28px; z-index:5555;}

.sb_buttons					{position:absolute; bottom:15px; left:19px; width:183px;}
.sb_buttons		a			{position:relative; display:inline; padding:5px 17px 3px 15px; margin:0 2px 0 0; text-align:center; font-size:11px; color:#fff; border:1px solid #fff;}
.sb_buttons		a:hover		{color:#fff; border:1px solid #fff; background:#acd90c;}

.sb_buttons2					{position:absolute; bottom:42px; left:19px; width:188px;}
.sb_buttons2		a			{position:relative; display:inline; padding:5px 3px 3px 7px; margin:0 2px 0 0; text-align:center; font-size:11px; color:#fff; border:1px solid #fff;}
.sb_buttons2		a:hover		{color:#fff; border:1px solid #fff; background:#acd90c;}

.sb_search					{position:absolute; bottom:68px; left:20px; width:175px; text-align:left;}
.sb_search	h1				{margin:0; padding:0; font-size:11px; text-transform:uppercase; color:#fff; font-weight:normal;}
.sb_search	form			{margin:0; padding:0;}
#ajaxSearch_form 			{color: #444; width: 182px;}
#ajaxSearch_input 			{display: inline; width:115px; height:17px; margin:-1px 0 0 0; padding: 3px 0 0 3px; border:1px solid #ddd;  font-size:10px;}
#ajaxSearch_submit 		{display: inline; width:30px; height:22px; margin: 1px 0 0 -3px; padding:2px 0 5px 0; border:1px solid #ddd; background: #333; color:#fff; font-size:10px; }
#ajaxSearch_output 			{border: 1px solid #444;padding: 10px;background: #fff;display: block;height: auto;vertical-align: top;}
.ajaxSearch_paging 			{}
.AS_ajax_result 			{color: #444;margin-bottom: 3px;}
.AS_ajax_resultLink 		{text-decoration: underline;}
.AS_ajax_resultDescription	{color: #555;}
.AS_ajax_more 				{color: #555;}

.sb_partners				{position:absolute; left:0; bottom:10px; width:215px; text-align:center;}
.sb_partners	h1			{margin:0; padding:0; font-size:9px; color:#6bc0e6; text-transform:uppercase; font-weight:normal;}
.sb_partners	img			{margin:0 4px 0 0;}


.nav_home					{position:absolute; left:0; bottom:0; width:62px; height:19px; padding:5px 0 0 15px; text-align:left; background:url(/images/menu_item.png) 76px 0px; z-index:99999;}
.nav_home 	a				{color:#55a7c9; text-transform:uppercase; font-size:11px;}
.nav_home 	a:hover			{color:#fff;}

#content_hdr				{position:relative; float:right; width:665px; text-align:right; margin:35px -100px 5px 0;}
#content_hdr	h1			{font-size:13px; font-weight:normal; text-transform:uppercase; color:#666; margin:0; padding:0;}

#content					{position:relative; float:right; margin:0px 10px 0 0; width:640px; height:475px; padding:0; border-top:1px solid #0083a9; border-left:1px solid #0083a9; border-bottom:0px solid #0083a9; z-index:1;}
#content	img				{border:0;}
#content .content_copy		{float:right; width:615px; height:455px; margin:15px 0 10px 20px; padding:0; overflow:auto; border:0px solid red; z-index:1;}
.corner_tl					{position:absolute; top:-1px; left:-1px; z-index:5; background:#fff;}
.corner_bl					{position:absolute; bottom:-1px; left:-1px; z-index:5; background:#fff;}
.lineelement				{position:absolute; top:50px; left:-1px; z-index:5; background:#fff;}

.content_copy	h3			{padding:0; margin:0 0 5px 0; font-size:14px; color:#000;}
.content_copy	.copyL		{position:relative; float:left; width:300px; padding:0 15px 0 0;  border:0px solid red;}
.content_copy .copyRTop       {position: relative; float:left; width:280px;border:0px; margin:0 0 10px 0;}
.content_copy	.copyR		{position: relative; float:left; width:280px; border:1px solid #006b9b; margin:0 0 10px 0; padding:5px; }

.content_copy	input, .content_copy select, .content_copy textarea {margin:0 0 5px 0;}
.content_copy	form		        {padding:8px 8px 5px 8px; background:#f5f5f5;}
.content_copy	.hint		        {font-size:10px;}
.content_copy ul                     {margin-top:0;}
.content_copy .contenthead          {font-size:12px; color:#003366; font-weight:bold;}


/* News */
.sb_navigation				{position:absolute; top:395px; left:20px;  width:175px; text-align:left; z-index:8888888;}
.sb_navigation	h1			{margin:0 0 5px 0; padding:0; font-size:11px; color:#fff; font-weight:bold;}
.sb_navigation	a			{color:#fff; font-weight:normal; z-index:99999999;}
.sb_navigation	a:hover		{text-decoration:underline; color:#fff; font-weight:normal;}

.sb_navigation_sub			{position:absolute; top:460px; left:20px;  width:175px; text-align:left; z-index:99999999;}
.sb_navigation_sub	h1		{margin:0 0 5px 0; padding:0; font-size:11px; color:#fff; font-weight:bold;}
.sb_navigation_sub	a		{color:#fff; font-weight:normal; z-index:99999999;}
.sb_navigation_sub	a:hover	{text-decoration:underline; color:#fff; font-weight:normal;}

.sb_navigation_menu			{position:absolute; top:370px; left:20px;  width:175px; text-align:left; z-index:99999999;}
.sb_navigation_menu	h1		{margin:0 0 5px 0; padding30; font-size:11px; color:#fff; font-weight:bold;}

.sb_navigation_menu	ul		{margin:0 0 0 10px; padding:0; list-style:none; font-size:11px;}

.sb_navigation_menu	a		{color:#fff; font-weight:normal; z-index:99999999;}
.sb_navigation_menu	a:hover	{text-decoration:underline; color:#fff; font-weight:normal;}


.content_copy	h2	a		{font-weight:normal; font-size:11px;}
.content_copy	.newsL		{position:relative; float:left; width:303px; padding:0 2px 0 0;}
.content_copy	.newsR		{position:relative; float:right; width:303px; padding:0 0 0 3px; border-left:1px dotted #003366;}
.content_copy	.newsTop	{position:relative; float:left; width:615px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #003366;}
.news_chunk					{position:relative; float:left; width:100%; margin:0 0 10px 0;}
.news_chunk		h3			{margin:0; padding:0; font-size:12px;}
.news_chunk		h3	b		{font-size:11px; font-weight:normal; color:#666; display:block;}
.news_chunk		p			{margin:0; padding:0; font-size:11px; line-height:12px;}

.teamL						{position:relative; float:left; padding:0;}
.teamL	h2					{position:relative; float:left; padding:0; width:600px;}
.teamL	h2.adv				{margin:15px 0 5px 0;}

.team_chunk					{position:relative; float:left; width:235px; border-top:1px dotted #eee; padding:3px 10px 5px 55px; margin:0 5px 0 0px; line-height:13px;}
.team_chunk:hover			{background:#f5f5f5;}
.team_chunk		img			{position:relative; float:left; display:inline; margin:0 0 0 -59px; width:90px; height:90px; background:#ccc; font-size:0px; border:0px solid #ccc;}
.team_chunk		h3			{position:relative; float:left; margin:0; padding:0; font-size:14px;  display:inline;}
.team_chunk		h3	b		{display:inline; font-size:12px; margin:5px 0 0 0; font-weight:normal; color:#999; display:block;}


.news_chunk_front			{position:relative; float:left; width:100%; margin:0 0 8px 0; line-height:12px;}
.news_chunk_front	h3		{margin:0; padding:0; font-size:10px; font-weight:normal;}
.news_chunk_front	h3	b	{font-size:12px; font-weight:bold; color:#acd90c; display:block;}

#print                                               {position:relative; float:right; margin:0 30px 0 0; width:90px; padding:0;}

#pw_banner                     {position:relative; float:right; margin: 28px -105px 0 0; width:640px; padding:0; height:157px; background:url(/images/pw_banner_copy.png);}
.pw_banner_txt1             {position:absolute; top:20px; left:523px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; padding:0;}
.pw_banner_txt1 a          {text-decoration:none; color:#fff; outline:none;}

.pw_banner_txt2             {position:absolute; top:70px;right:20px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; padding:0;}
.pw_banner_txt2 a          {text-decoration:none; color:#fff; outline:none;}

.pw_banner_txt3             {position:absolute; top:123px; left:524px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; padding:0;}
.pw_banner_txt3 a          {text-decoration:none; color:#fff; outline:none;}

#content_front				             {position:relative; float:right; margin:15px 12px 0 0; width:640px; padding:0;}

.content_front_copy			{position:relative; float:left; width:640px; margin:25px 0 0 0; padding:0;}

.content_front_copy	h1		{position:absolute; right:0; top:-17px; font-size:13px; font-weight:normal; text-transform:uppercase; color:#666; margin:0; padding:0;}
.content_front_txt			{margin:10px 0 10px 20px; z-index:55555; text-align:left;}

.content_front_copy_left	{position:relative; float:left; width:305px; border-top:1px solid #0083a9; border-left:1px solid #0083a9; z-index:1;}
.content_front_copy_right	{position:relative; float:right; width:305px; margin:0 0 0 21px; border-top:1px solid #0083a9; border-left:1px solid #0083a9; z-index:1;}
.content_front_copy_bottom	{position:relative; float:left; width:640px; margin:15px 0 0 0; border-top:1px solid #0083a9; border-left:1px solid #0083a9; z-index:1;}
.content_front_copy_bottom	.content_front_txt strong		{color:#999; display:inline;}
.content_front_copy_bottom	.content_front_txt strong.alt	{color:#006b9b; display:inline;}

.corner_tl					{position:absolute; top:-1px; left:-1px; z-index:5; background:#fff;}
.corner_bl					{position:absolute; bottom:0px; left:-1px; z-index:5; background:#fff;}
.lineelement				{position:absolute; top:50px; left:-1px; z-index:5; background:#fff;}

#footer						{position:relative; float:left;}
.footer_hdr					{position:relative; float:left; width:960px; background:#006b9b; height:15px; border-bottom:0px solid #c1c1c1; border-right:0px solid #c1c1c1; border-left:0px solid #c1c1c1; }

.footer_copy				{position:absolute; bottom: 0px; right:1px; width: 960px; text-align:right; padding:3px 0 0 0; font-size:10px; color:#fff}
.footer_copy  a 					{text-decoration:none; color:#ccc; outline:none;}
.footer_copy  a:hover			{text-decoration:underline; color:#fff; outline:none;}

#contentL			{position:relative; float:left; width:635px; margin:0; padding:25px 0 15px 0; text-align:left; background:#f5f5f5;}
#contentL	h1		{position:absolute; top:0px; left:0px; margin:0; background:#ff0000; color:#fff; font-size:12px; padding:5px; text-transform:uppercase;}
#contentL	p		{margin:0; padding:15px 15px 0 15px;}
