body	{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#012f64; margin:5px 0 0 0; background:#fff url(images/ftrbackgr.jpg) bottom repeat-x;}
p, h1, h2, h3	{margin:0 0 20px 0;}
form			{margin:0; padding:0;}

a:hover {color:#3991cb; text-decoration:underline;}
a		{color:#398ae4; text-decoration:none; font-weight:bold;}
a img	{border:none; text-decoration:none;}

#footer									{font-size:12px; padding:25px 10px 20px 10px; text-align:center; color:#6392c0; margin:15px; width:940px; border-top:solid 4px #287fe2;}
#footer_text							{font-size:11px; margin:0 0 15px 0; color:#446fa1; clear:both;}
#footer a:hover, #footer_text a:hover	{color:#446fa1; text-decoration:underline; font-weight:normal;}
#footer a, #footer_text a				{color:#446fa1; text-decoration:none; font-weight:normal;}


.maintd				{padding:0 15px 0 22px;}
#contentcontainer1	{padding:20px 0 0 0;}
.clear				{clear:both;}


input, select, textarea	{font-size:12px; color:#444;}

.separator1	{color:#fff; border-bottom:solid 1px #d4d3d3; clear:both; margin:20px 0 20px 0;}

.imghldr1	{padding:5px; border:solid 0px #012f64;}

.pdflnk		{padding:5px 0 5px 25px; background:url(images/icon_pdf.jpg) center left no-repeat;}


/*########################################################################################
####################################### Headings #########################################
#########################################################################################*/

h1					{font-size:28px; font-weight:bold; color:#0d56aa; padding-bottom:5px; border-bottom:solid 1px #0d56aa;}
h2					{font-size:20px; font-weight:bold; color:#0d56aa;}
h3					{font-size:17px; font-weight:bold;}

h1.h1a 				{position:relative; color:#000; padding:0; margin:3px 0 20px -5px;}
h1.h1a span 		{background:url(images/grad1.png) top repeat-x; position:absolute; display:block; width:100%; height:24px;}

.hdr1				{color:#01346d; font-weight:bold; font-size:32px;}
.hdr2				{color:#666; font-weight:bold; font-size:15px;}


/*########################################################################################
####################################### Left Col #########################################
#########################################################################################*/

#rightcol1			{padding:0 5px 0 0;}


/*########################################################################################
####################################### Mid Col ##########################################
#########################################################################################*/

#maincol1			{padding:5px 20px 10px 10px;}

.maincol1a			{padding:0 15px 15px 0; width:195px; font-size:12px;}


.maincol1b			{padding:0 0 15px 15px;}
.maincol1b h1		{font-size:24px;}
.maincol1b h2		{font-size:18px;}
.maincol1b h3		{font-size:16px;}


/*########################################################################################
###################################### Right Col #########################################
#########################################################################################*/

.bx1		{margin-bottom:20px; font-size:11px;}
.bx1 input, .bx1 select, .bx1 textarea {font-size:11px;}

.bx2		{font-size:11px;}
.bx2 input, .bx2 select, .bx2 textarea {font-size:11px;}
.workdescription	{width:205px;}

.bxmid		{background:url(images/bxmidbackgr.gif) center repeat-y; padding:10px 5px 5px 5px;}
.bxbtm		{background:url(images/bxbotm.gif) bottom right no-repeat; height:7px;}


/*########################################################################################
######################################## Top Nav #########################################
#########################################################################################*/

#topnav					{height:26px; background:url(images/nav1_glbl.gif) top left no-repeat; margin:5px 0 0 0;}
#topnav ul				{list-style-image:none; list-style-type:none; padding:0; margin:0; height:26px;}
#topnav ul li			{float:left;}
#topnav ul li a			{display:block; margin:0; padding:0; float:left; height:0; overflow:hidden; padding-top:26px;}
#topnav ul.global li a	{background:url(images/nav1_glbl.gif) no-repeat;}

#topnav ul li.topnav1 a:hover	{background-position:0 -51px;}
#topnav ul li.topnav1 a			{background-position:0 0; width:71px;}
#topnav ul li.topnav1 a.onpage	{background-position:0 -102px;}

#topnav ul li.topnav2 a:hover	{background-position:-71px -51px;}
#topnav ul li.topnav2 a			{background-position:-71px 0; width:92px;}
#topnav ul li.topnav2 a.onpage	{background-position:-71px -102px;}

#topnav ul li.topnav3 a:hover	{background-position:-163px -51px;}
#topnav ul li.topnav3 a			{background-position:-163px 0; width:86px;}
#topnav ul li.topnav3 a.onpage	{background-position:-163px -102px;}

#topnav ul li.topnav4 a:hover	{background-position:-249px -51px;}
#topnav ul li.topnav4 a			{background-position:-249px 0; width:157px;}
#topnav ul li.topnav4 a.onpage	{background-position:-249px -102px;}

#topnav ul li.topnav5 a:hover	{background-position:-406px -51px;}
#topnav ul li.topnav5 a			{background-position:-406px 0; width:176px;}
#topnav ul li.topnav5 a.onpage	{background-position:-406px -102px;}

#topnav ul li.topnav6 a:hover	{background-position:-582px -51px;}
#topnav ul li.topnav6 a			{background-position:-582px 0; width:91px;}
#topnav ul li.topnav6 a.onpage	{background-position:-582px -102px;}

#topnav ul li.topnav7 a:hover	{background-position:-673px -51px;}
#topnav ul li.topnav7 a			{background-position:-673px 0; width:69px;}
#topnav ul li.topnav7 a.onpage	{background-position:-673px -102px;}

#topnav ul li.topnav8 a:hover	{background-position:-742px -51px;}
#topnav ul li.topnav8 a			{background-position:-742px 0; width:114px;}
#topnav ul li.topnav8 a.onpage	{background-position:-742px -102px;}

#topnav ul li.topnav9 a:hover	{background-position:-856px -51px;}
#topnav ul li.topnav9 a			{background-position:-856px 0; width:108px;}
#topnav ul li.topnav9 a.onpage	{background-position:-856px -102px;}


/*###### Sub Links ######*/

#sublinksN				{background:none; clear:both; height:25px; display:none;}
#sublinksY				{background:url(images/nav1_glbl.gif) bottom left no-repeat; clear:both; height:20px; padding:1px 0 4px 0;  margin:0; text-align:center; color:#054186; font-size:12px; line-height:20px; font-weight:bold;}
#sublinksY a:hover		{background:#d4d3d3; text-decoration:none; color:#02418c;}
#sublinksY a			{color:#fff; /*color:#012e5d;*/ padding:0 14px 0 14px; background:transparent;}
#sublinksY a.onpageB	{background:#d4d3d3; text-decoration:none; color:#02418c;}