/* default settings */
a    {color:#164093;}

body {font-family: Arial, Verdana; font-size:12px; color:#164094;}

img  {border:0px;z-index:50}

td   {font-size:12px}

form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

/* Text */
.txtw 		{color: #ffffff;}
.txtb 		{font-weight: bold}
.txts   	{font-size: 11px;}

/*Backgrounds*/
td.white,.white 	{background-color: #ffffff; background-color: #ffffff}
.dotdelim 		{height:1px;overflow:hidden;background-image:url('img/dot_line.gif'); repeat-x;}

/* Links */

/* spacers */
.pad	{padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px}
.padt	{padding-top: 10px;}
.padt5	{padding-top: 5px;}
.padb5	{padding-bottom: 5px;}
.padl5	{padding-left: 5px;}
.padr	{padding-right: 10px;}
.padl	{padding-left: 10px;}
.padr	{padding-right: 10px;}
.padb	{padding-bottom: 10px;}
.ma	{margin: 10px}
.mat	{margin-top: 10px}
.mat5	{margin-top: 5px}
.mal	{margin-left: 10px}
.mar	{margin-right: 10px}
.mab	{margin-bottom: 10px}

/* Template */
.main                           {position:absolute; top:0px; left:5px; width:980px; }
.logo                           {position:absolute; top:18px; left:20px; width:400px; height:62px;background-image:url(img/logo.gif); background-repeat: no-repeat;}
.topnav				{position:absolute; top:85px; left:0px; width:980px; height:63px; background-color:#D0D9E9}
.topnav a			{text-decoration:none; color:#ffffff; font-weight:normal}
.topnav .vline                 	{position:absolute; left:15px; top:35px; height:30px; border-left:1px #ffffff solid; }
.topnav .hline                 	{position:absolute; top:5px; left:18px; border-top:1px #ffffff solid; font-size:1px; height:1px; width: 962px;}

.topnavpos                     	{position:absolute; top:6px; left:15px; width:965px; height:35px; background-color:#164093; }
.topnavpos .item               	{margin:0px; position:relative; top:0px; height:35px;   float:left; background-image:url(img/topnav.gif); background-repeat: no-repeat;background-position: 0px 0px;}
.topnavpos .itemstart		{margin:0px; position:relative; top:0px; height:35px; width:174px; float:left; background-image:url(img/topnav1.gif); background-repeat: no-repeat;background-position: 0px 0px;}
.topnavpos .itemsel        	{margin:0px; position:relative; top:0px; height:35px; float:left;background-color:#DBE4F6; background-image:url(img/topnav.gif); background-repeat: no-repeat;background-position: 0px 0px;}
.topnavpos .itemsel a        	{color:164093;font-weight:bold}
.topnavpos .highlight        	{position:absolute; top:35px; left:1px; width:964px; height:22px; background-color: #DBE4F6; z-index:4}
.topnavpos  h1         		{padding:4px 19px 0px 19px; margin-top:6px; font-size:12px;font-weight:normal; color:#ffffff;float:left}
.topnavpos .itemsel h1 		{padding:4px 19px 0px 19px; font-size:12px;font-weight:bold; color:#164093;float:left;}

.container	 		{position:absolute; top:148px; left:0px; width:980px; float:left;background-image:url(img/navbg.gif);background-repeat:repeat-y;layer-background-image: url(img/navbg.gif);}
.container .end              	{position:relative; font-size:11px; left:0px; width:980px; height:50px;}
.container .end .pos        	{margin-top:0px;background-color:white;padding-top:8px;}
.container .end a            	{position:relative; color:#164093; margin:0px 10px 0px 10px;text-decoration:underline}
.container .end .line        	{width:578px;position:relative; height:1px; font-size:1px;background-image:url(img/dot_line.gif); background-repeat:repeat-x; }
.container .end p            	{margin:6px 0px 0px 0px;}
.container .bottompic       	{position:relative;  margin:-274px 0px 0px 0px;left:213px; z-index:1}
.container .endbottom        	{float:left;position:relative; height:50px; width:980px;  z-index:8}

.left_navigation		{position:relative;float:left;top:0px;left:0px;margin:0px;width:187px;}
.left_navigation .dot       	{position:relative; margin:0px 0px 0px 16px; background-color:#DBE4F6; width:170px; font-size:1px;}
.left_navigation .hline         {position:relative; font-size:1px; left:1px; top:1px;width:169px; height:1px; background-image:url(img/sub_ln_dot.gif);background-repeat:repeat-x; }
.left_navigation .dot h3        {position:relative; margin:12px 0px 6px 0px; background-image: url(img/lnbullet.gif); background-repeat:no-repeat;left:6px; font-size:12px; font-weight:normal;padding-left:12px;width:150px;}
.left_navigation .dot h4        {position:relative; margin:6px 0px 6px 0px; background-image: url(img/lnbullet.gif); background-repeat:no-repeat;left:19px; font-size:12px; font-weight:normal;padding-left:12px;width:150px;}
.left_navigation a              {text-decoration:none; color:#164093; margin:0px 0px 0px 0px;}
.left_navigation .submw         {position:relative; left:0px; margin:6px 0px 12px 0px; float:left;padding-bottom:20px;z-index:50}
.left_navigation .submw img     {margin:6px 0px 0px 18px;}

.pf                            	{position:absolute; top:342px; left:500px;z-index:20;}
.pf table                   	{padding:0px; margin:0px;width:254px;height:100px;font-size:12px;font-weight:bold}
.pf table .tdr                	{padding:0px; margin:2px 0px 2px 0px;width:254px;border:1px #164093 solid;border-bottom:0px;border-top:0px}
.pf table .tdb                	{padding:0px; margin:2px 0px 2px 0px;width:254px;border:1px #164093 solid;border-top:0px}
.pf select                      {padding:0px; margin:1px 1px 2px 2px; width:196px; font-size:11px;}
.pf .pfline                     {width:100%; height:1px; font-size:1px; background-image:url(img/dottedblue.gif); background-repeat:repeat-x}
.pf .imgs                       {margin:4px 0px 0px 4px;font-size:1px;}

.main .container .mw            {position:relative; margin:20px 0px 0px 10px; float:left; width:190px;font-size:11px;z-index:50;}
.main .container .mw .mwbanner  {margin:10px 0px 6px 0px; float:left;  border:1px #82A5AF solid;}
.main .container .mw .pcbhead   {margin:0px 0px 0px 0px; float:left;}
.main .container .mw .pcbcontent{margin:0px 0px 6px 0px; float:left; border-left:1px #164093 solid; border-right:1px #164093 solid;border-bottom:1px #164093 solid;background-color:#D7E0F2;height:56px; width:188px;}
.main .container .mw .pcbcontent .line  {position:relative; font-size:1px; left:0px; top:0px; height:1px; background-image:url(img/sub_ln_dot.gif);background-repeat:repeat-x; }
.main .container .mw .pcbcontent p  {margin:6px 0px 4px 0px; font-weight:bold;width:188px}

.content                        {position:relative; margin:10px 0px 0px 12px; width:580px; float:left ;z-index:2}
.content .hd1			{position:relative; top:0px; left:0px;float:none;}
.content .hd2                   {position:relative; float:right;margin-top:16px;margin-bottom:8px; }
.content .hd4			{position:relative;float:right; margin-left:12px;margin-top:16px;margin-bottom:0px; }
.content .hd4 img		{margin:8px 0px 0px 0px;}
.content .hd2 img               {margin:8px 0px 4px 0px;}
.content .bigpic		{position:relative;  float:left; margin:8px 0px 0px 0px;}
.content .txt1			{position:relative; left:0px;font-size:12px; width:270px;float:left; z-index:20}
.content .structure             {position:relative; margin:0px;margin-bottom:-130px;left:0px; top:0px;width:580px; height:150px; background-image:url(img/structure.jpg); background-repeat:repeat-x;z-index:0; }
.content .txtslogan		{position:relative; margin:4px 20px 10px 15px;  z-index:1;}
.content .txt2			{position:relative; margin:10px 0px 0px 0px; width:290px; font-size:12px; float:left; z-index:2 }
.content .txt4			{position:relative; margin:10px 0px 0px 10px; width:270px; font-size:12px; float:right; z-index:2 }
.content .qtxt			{position:relative; margin:10px 0px 0px 0px; width:290px;  float:left; z-index:2 }
.content .at2			{position:relative; margin:10px 0px 0px 0px; width:180px; font-size:12px; float:left; z-index:2 }
.content .at3			{position:relative; margin:10px 0px 0px 0px; width:240px; font-size:12px; float:left; z-index:2 }
.content .txt1 a		{color:#164093; font-weight:bold;background-image:url(img/lnkbullet.gif);background-repeat:no-repeat;margin:0px 0px 0px 0px;}
.content .txt2 a		{color:#164093; font-weight:bold;background-image:url(img/lnkbullet.gif);background-repeat:no-repeat;margin:0px 0px 0px 0px;}
.content .txt3 a		{color:#164093; font-weight:bold;background-image:url(img/lnkbullet.gif);background-repeat:no-repeat;margin:0px 0px 0px 0px;}
.content .txt4 a		{color:#164093; font-weight:bold;background-image:url(img/lnkbullet.gif);background-repeat:no-repeat;margin:0px 0px 0px 0px;}
.content .txt2 h2 a             {font-weight:normal;background-image:url(img/bl.gif)}

.content .request             	{position:relative; margin:10px 10px 0px 10px}
.content .box td		{height:25px;font-size:12px}
.content .request h2            {font-size:14px; font-weight:bold;margin:0px 0px 5px 0px}
.content .request h3            {font-size:12px; font-weight:bold;margin:5px 0px 5px 0px;padding-left:10px;background-image:url(img/libullet.gif);background-repeat:no-repeat; z-index:2 }
.content .request p             {font-size:12px;margin:2px 0px 12px 0px}
.content .request .line		{position:relative; border-top:1px #164093 solid; font-size:1px; height:1px; width: 560px; margin-bottom:12px;}

.content .box			{position:relative; width:578px; border:1px #164094 solid;font-size:12px;background-color:#CFDBE9}
.content .box .boxhead		{background-color:#164094;color:#ffffff; font-weight:bold;padding:6px;font-size:14}
.content .box textarea		{font-family: Arial, Verdana; font-size:12px; width: 155px;}
.content .box input		{width: 143px;}
.content .box select		{width: 143px;}
.content .box table		{margin:10px}
.content .box table td		{height:25px;font-size:12px}
.content .at2 h1                {position:relative; font-size:14px; margin:0px 0px 4px 20px;float:none; z-index:2 }
.content .at2 h2                {position:relative; font-size:12px; margin:0px 0px 4px 20px;padding-left:10px;float:none; font-weight:normal; background-image:url(img/libullet.gif);background-repeat:no-repeat; z-index:2 }
.content .at3 h1                {position:relative; font-size:14px; margin:0px 0px 4px 20px;float:none; z-index:2 }
.content .at3 h2                {position:relative; font-size:12px; margin:0px 0px 4px 20px;padding-left:10px;float:none; font-weight:normal; background-image:url(img/libullet.gif);background-repeat:no-repeat; z-index:2 }
.content .txt3			{position:relative; margin:10px 0px 0px 0px; width:540px; font-size:12px; float:left; z-index:2 }
.content .txt3 p                {margin:0px 0px 8px 0px;font-size:12px;margin:0px 0px 4px 20px;}
.content .txt2 ul		{position:relative; font-size:14px; font-weight:bold; margin:0px 40px 12px 26px; z-index:9 ; }
.content .txt2 li		{position:relative; font-size:12px; font-weight:normal; margin-left:16px; z-index:9; line-height:16px;}
.content .txt2 h1		{position:relative; font-size:14px; margin:0px 0px 4px 20px;float:none; z-index:2 }
.content .txt2 h2		{position:relative; font-size:12px; margin:0px 0px 4px 20px;padding-left:10px;float:none; font-weight:normal; background-image:url(img/libullet.gif);background-repeat:no-repeat; z-index:2 }
.content .txt3 h4		{margin:0px;position:relative; font-size:12px; padding-left:10px;float:none; font-weight:normal; background-image:url(img/libullet.gif);background-repeat:no-repeat; z-index:2 }
.content .txt3 h1		{position:relative; font-size:14px; margin:0px 0px 4px 20px;float:none; z-index:2 }
.content .txt3 h2		{position:relative; font-size:12px; margin:0px 0px 4px 20px;float:none; z-index:2;font-weight:normal}
.content .txt2 h4		{position:relative; font-size:12px; margin:10px 0px 10px 0px;float:none; z-index:2;font-weight:normal }
.content .txt2 h6		{position:relative; font-size:11px; margin:10px 0px 10px 20px;float:none; z-index:2;font-weight:normal;color:#C12D2D }
.content .txt2 h3		{position:relative; font-size:12px; margin:12px 0px 4px 20px;float:none; z-index:2 ;color:#C12E2E}
.content .txt2 p		{position:relative; font-size:12px; margin:0px 0px 6px 20px;float:none; z-index:2 }
.content .txt2 h5		{position:relative; margin:10px 0px 3px 0px; width:270px; font-size:12px;color:#C12D2D}
.content .txt4 h5		{position:relative; margin:0px 0px 3px 0px; width:270px; font-size:12px;color:#C12D2D}
.qslogan			{position:absolute; top: 315px;  left:220px;z-index:20;}
.content .qtxt h1		{position:relative; font-size:16px; margin:0px 0px 4px 20px;padding-left:20px;float:none; font-weight:bold; background-image:url(img/pnbullet.gif);background-repeat:no-repeat; z-index:2 }
.content .qtxt h2		{position:relative; font-size:13px; margin:0px 0px 4px 20px;padding-left:20px;float:none; font-weight:normal; background-image:url(img/qnbullet.gif);background-repeat:no-repeat; z-index:2 }
.content  span			{font-size:10px;}
.content .clearer		{clear:both; }
.content .bluebar		{position:relative; top:0px; left:0px; width:580px; height:23px; background-color:#164093; clear:both; z-index:2;}
.content .bluebar p		{padding:5px 0px 0px 8px;margin:0px;color:#ffffff;  font-size:11px;}
.label				{position:absolute; top:444px; left:629px;z-index:20}

/* Buttons */
.GoBtn{background-color: #C12E2E;border-bottom: #006600 thin solid;border-left: #cccccc thin solid;border-right: #006600 thin solid;border-top: #cccccc thin solid;color: #ffffff;cursor: hand;font-family:  arial;font-size: 12px;}
.GoBtnG{background-color: #666666;border-bottom: 1px #333333 solid;border-left: 1px #DBDADA solid;border-right: 1px #333333 solid;border-top: 1px #DBDADA solid; color: #ffffff;cursor: hand;font-family:  arial;font-size: 11px;font-weight: bold; height: 21px;}
.GoBtnR{cursor:pointer;cursor:hand;border-bottom:thin solid #006600;border-right:thin solid #006600;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;background-color:#009900;color:#FFFFFF;line-height:.85;padding-top:3px;}
.secButton {border-right: #333 2px solid; border-top: #ccc 2px solid; border-left: #ccc 2px solid; border-bottom: #333 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #666; text-align: center; padding-right: 0; margin-right: 0; cursor: hand;}
.commButton {border-right: #c00 2px solid; border-top: #ff9899 2px solid; border-left: #ff9899 2px solid; border-bottom: #c00 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #F00; text-align: center; padding-right: 0; margin-right: 0; cursor: hand;}
.primButton {border-right: #000 2px solid; border-top: #999 2px solid; border-left: #999 2px solid; border-bottom: #000 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #333; text-align: center; padding-right: 0; margin-right: 0; cursor: hand;}