
body 			{background-color:#ffffff; width: 770px; margin:0px auto; padding:0px; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size:11px; color:#333333; text-align:center;}

/* ---------------- Primary CSS2 page structure ------------------  */

#container 		{width:770px; margin:0px; text-align:left;}
#masthead 		{clear:both; width:770px; padding:0px; margin:0px 0px 10px 0px;}
#banner 		{width:770px; height:200px; padding:0px; margin:0px 0px 10px 0px;background-image:url(../Images/bannerbkgd.gif);background-repeat:no-repeat;}
#left_box 		{float:left; width:160px;}
#right_box 		{float:right; width:160px;}
#middle_box 	{padding: 0px 160px 0px 160px; margin:0px auto; }
#wrapper 		{margin: 0px 25px 10px 25px;}
#footer 		{clear:both; float:right; margin-right:0px; width:770px; text-align: center; font-size:11px; color:#0D529E; height:18px;padding-top: 2px;}
#footerf 		{clear:both; width:770px; font-size:11px; color:#0D529E; height:20px;padding-top: 2px; margin-bottom:10px;}

/* ---------------- 2 Column Variations --------------------------  */

#bigright_box 	  {padding: 0px 0px 0px 160px; margin:0px auto;}
#bigright_wrapper {margin: 0px 0px 10px 25px;}

/* 2C Homepage */
#homepage_wrapper {margin: 0px 0px 10px 20px; float:right;}
#homepage_wrapper2 {margin: 0px 0px 10px 20px;}

/* 2C Mid Col Homepage Split */
#hsplit_r 		{float:right; width:270px; margin: 0px 0px 0px 0px; padding-left:10px; display: block;}
#hsplit_l 		{width:270px; margin: 0px 0px 0px 5px; padding-left:0px; display: block;}

/* 2C Mid Col Split */
#2cc			{padding: 0px 0px 0px 0px; margin:0px;}
#split_r 		{float:right; width:285px; margin: 0px 0px 10px 0px; padding-left:10px; display: block;}
#split_l 		{width:280px; margin: 0px 0px 10px 0px; display: block;}

/* 2C Split 3 Bullets*/
#bullet			{margin: 0px 0px 11px 0px;width:590px; height:125px;}

/* ---------------- 1 Column Variation --------------------------  */
/* this is used for the clm formats that break the regular page layout in internet explorer */

#container2	{width:770px; margin:0px; text-align:left;padding:0px 0px 0px 10px;}
#bigbox 	{padding: 0px 0px 0px 0px; margin:0px auto; padding: 0px 0px 0px 0px; }
#bigwrapper {margin: 0px 0px 10px 0px;}

/* ---------------- Page Elements --------------------------------  */

/* Primary Elements */
.r_links 		{position:absolute; top:5px; float:right; margin-right:10px; width:770px; line-height:25px; text-align:right; font-size:11px; color:#0D529E;}
.menu 			{position:absolute; top:56px; width:770px; float:right;  margin-right:0px; text-align:right; z-index:1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;  font-weight:bold; color:#0D529E;}
.menu1			{border:none; height:14px; width:68px;}
.menu2			{border:none; height:14px; width:56px;}
.menu3			{border:none; height:14px; width:60px;}
.menu4			{border:none; height:14px; width:42px;}
.menu5			{border:none; height:14px; width:54px;}
.banner 		{border:0px; height:200px; width:280px; margin-right:10px;}
.banner2 		{border:0px; height:200px; width:590px; margin-top:5px;}
.breadcrumb 	{margin: 0px 0px 5px 0px; padding:0px; font-size:10px;}

/* 2 Column Elements */
/* Use with homepage wrapper or adjust width */
.menutopic 		{width:590px; display:block; margin:0px 0px 25px 0px; float: left;}
.menutopic1		{width:590px; display:block; margin:0px 0px 10px 0px; float: left;}
.submenutopic	{width:400px; display:block; margin:0px 0px 15px 0px; float: left;}
.2c_menutopic 	{width:285px; height:75px; display:block; margin:0px;}
.2c_menutopic 	{width:284px; height:75px; display:block; margin:0px;}

/* ---------------- Modules --------------------------------------  */	

#mod_wrapper 	{margin: 0px 10px 0px 10px; padding: 5px 0px 5px 0px;}

#smlbod1 		{background-image: url("../Images/smlbod1.gif"); background-repeat: repeat-y; margin:0px;}
#smlbod2 		{background-image: url("../Images/smlbod2.gif"); background-repeat: repeat-y; margin:0px;}
#hpbod			{background-image: url("../Images/hpMid.gif"); background-repeat: repeat-y; margin:0px;}
#bulbod         {background-image: url("../Images/bulMid.gif"); background-repeat: repeat-y; margin:0px;}
#bigBiBod		{background-image: url("../Images/hpBiMid.gif"); background-repeat: repeat-y; margin:0px;
 				width:290px;}

#hptop 		{width:600px; height:5px; margin:0px;}
.hpbot 		{width:590px; height:5px; margin-bottom:10px;}
.hpcontent 	{height:135px; width:160px; border:none; margin-bottom:10px;}

#bigBiTop		{width:290px; height:5px; margin:0px;}
.bigBiBot		{width:290px; height:5px; margin-bottom:10px;}
#bigBi			{width:290px; border:none;}

#smltop 		{width:160px; height:5px; margin:0px;}
.smlbot 		{width:160px; height:5px; margin-bottom:10px;}
.smlcontent 	{height:135px; width:160px; border:none; margin-bottom:10px;}

#ctrbod1 		{background-image: url("../Images/ctrbod1.gif"); background-repeat: repeat-y;}
#ctrbod2 		{background-image: url("../Images/ctrbod2.gif"); background-repeat: repeat-y;}
.ctrtop 		{width:400px; height:5px;}
.ctrbot 		{width:400px; height:5px; margin-bottom:10px;}

.qltop 			{width:160px; height:5px;}
.qlbot 			{width:160px; height:5px; margin-bottom:10px;}
#ql_wrapper 	{margin: 0px 20px 0px 20px;	padding: 0px 0px 0px 0px;}

.bultop 		{width:190px; height:5px;}
.bulbot 		{width:190px; height:5px; margin-bottom:10px;}
#bul_wrapper 	{margin: 0px 20px 0px 20px;	padding: 0px 0px 0px 0px;}

#fulbod1 		{background-image:  url("../Images/fulbod1.gif"); background-repeat: repeat-y;}
#fulbod2 		{background-image:  url("../Images/fulbod2.gif"); background-repeat: repeat-y;}
.fulmod 		{width:770px; height:12px;}	


/* ---------------- Link Formats ----------------------------------  */	

.bulletbox a:link		{color:#333333; font-weight:400; text-decoration:none}
.bulletbox a:visited	{color:#333333; font-weight:400; text-decoration:none}
.bulletbox a:active		{color:#333333; font-weight:400; text-decoration:none}
.bulletbox a:hover		{color:#333333; font-weight:400; text-decoration:none}

.breadcrumb a:link		{color:#137BEB; font-weight:400; text-decoration:underline}
.breadcrumb a:visited	{color:#137BEB; font-weight:400; text-decoration:underline}
.breadcrumb a:active	{color:#137BEB; font-weight:400; text-decoration:underline}
.breadcrumb a:hover		{color:#16E214;	font-weight:400; text-decoration:underline}

a:link				{color:#137BEB; font-weight:700; text-decoration:none}
a:visited			{color:#137BEB; font-weight:700; text-decoration:none}
a:active			{color:#137BEB; font-weight:700; text-decoration:none}
a:hover				{color:#16E214; font-weight:700; text-decoration:none}

.plain a:link		{color:#137BEB; font-weight:400; text-decoration:none}
.plain a:visited	{color:#137BEB; font-weight:400; text-decoration:none}
.plain a:active		{color:#137BEB; font-weight:400; text-decoration:none}
.plain a:hover		{color:#16E214; font-weight:400; text-decoration:none}

.submenu_list li a:link		{color:#137BEB; font-weight:400; text-decoration:none}
.submenu_list li a:visited	{color:#137BEB; font-weight:400; text-decoration:none}
.submenu_list li a:active		{color:#137BEB; font-weight:400; text-decoration:none}
.submenu_list li a:hover		{color:#16E214; font-weight:400; text-decoration:none}


/* ---------------- Positioning -----------------------------------  */	

.float_r 	{float:right;}
.float_l 	{float:left;}
.clear 		{clear:both;}


/* ---------------- Text Formats ----------------------------------  */	

.text_r 	{text-align:right; display:inherit;}
.text_l 	{text-align:left; display:inherit;}	
.bold 		{font-weight:bold;}
.accent 	{color:#12B610;}
.draft 		{color: #CC0000;}
.searchtext	{width: 160px; font-family: verdana, arial, helvetica; font-size: 10px;	color: #0D529E;}
.quicklink 	{line-height:14px; font-size:12px; color:#333333; font-weight:700;}
.block		{font-family: "Courier New"}
.block_pur 	{font-family: "Courier New", Courier, mono; color:#9900CC;}

/* Headers */
.title			{font-size:20px; color:#0D529E; font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.xlargehdr 		{font-size:22px; color:#0D529E; font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.largehdr 		{font-size:18px; color:#0D529E; font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.mediumhdr 		{font-size:16px; color:#0D529E;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.mediumhdr_org 		{font-size:16px; color:#FF9900;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.smallhdr 		{font-size:14px; color:#0D529E; font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.mainmenu_hdr 	{font-size:12px; color:#0D529E;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.submenu_hdr 	{font-size:12px; color:#0D529E;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.submenuhdr_grn 	{font-size:12px; color:#12B610;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.submenuhdr_org		{font-size:12px; color:#FF9900;	font-weight:700; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.bannertxt			{font-size:13px; color:#333333;	font-weight:400; font-family: arial, tahoma, verdana, helvetica, sans-serif;}
.bullethdr		{font-size:12px; color:#0D529E;	font-weight:700;font-family: arial, tahoma, verdana, helvetica, sans-serif; margin-top:5px; text-align:center;}

/* ---------------- List Formats ------------------------------------  */	

.mainmenu_list		{margin-top:0px; margin-left:0px; padding-left:0px; list-style:none;}
.mainmenu_list li 	{margin-top:10px; margin-left:0px; padding-left:15px;}
.submenu_list 		{margin-top:0px; margin-left:0px; padding-left:0px; list-style:none;}
.submenu_list li 	{margin-top:5px; margin-left:0px; padding-left:15px;}
.side_list	 		{margin-top:0px; margin-left:0px; padding-left:2px; list-style:none;}
.side_list li 		{margin-top:5px; margin-left:0px; padding-left:10px; background-image:url(../Images/DotGr_bulletlist.gif); background-repeat:no-repeat;}
.bulletlist 		{margin-top:10px; margin-left:0px; padding-left:10px; list-style:none; list-style-position:outside;}
.bulletlist li 		{margin-top:5px; margin-left:0px; padding-left:19px; background-image:url(../Images/DotGr_list.gif); background-repeat:no-repeat;}
.bulletlist2 		{margin-top:10px; margin-left:0px; padding-left:20px; list-style:none; list-style-position:outside;}
.bulletlist2 li		{margin-top:5px; margin-left:0px; padding-left:19px; background-image:url(../Images/DotGr_list.gif); background-repeat:no-repeat;}
.bulletlist3 		{margin-top:10px; margin-left:0px; padding-left:20px; list-style:none; list-style-position:outside;}
.bulletlist3 li		{margin-top:5px; margin-left:0px; padding-left:19px; background-image:url(../Images/arrow_submenu.gif); background-repeat:no-repeat;}
.plain li          	{background-image:url(../Images/DotGr11.gif); background-repeat:no-repeat;}
.selection 			{background-image:url(../Images/listselector.gif); background-repeat:no-repeat;}
.subselection 	{background-image:url(../Images/arrow_submenu.gif); background-repeat:no-repeat;}


/* ---------------- Image Formats ------------------------------------  */	

.icon           {height:11px; width:11px; alt:'icon'; margin:0px 5px -1px 0px;
                 border:none;}
.menubar		{border:none; height:2px; width:1px;}
.bulletbox 		{border:none; display:inline;background-repeat:no-repeat; background-image:url(../Images/bucketbkgd.gif);width: 190px; height:125px;}
.bulletimage    {height:65px;width:65px; margin:15px 5px 10px 5px; float:left; }
.border 		{background: url(../images/dash.gif) repeat-x bottom; margin-bottom:0px;}
.map 			{background-image:url(../Images/GlobalMap.jpg);	background-position:top; background-repeat:no-repeat; float:right;}
.searchbutton 	{font-size: 11px; height: 22px;	width: 75px;}
.spacer 		{font-size:4px;}
.topic 			{width:100px; height:75px; border:none; margin:0px 20px 10px 0px; float:left;}
.topic_sc		{width:160px; height:100px; border:none; margin:0px 0px 10px 0px;}
.happy_sc		{width:160px; height:100px; border:none; margin:0px 0px 0px 0px;}
.subtopic 		{width:100px; height:50px; border:none; margin:0px 10px 10px 0px; float:left;}
.arrow			{border:none; height:7px; width:5px; margin:0px;}
.requestinfo	{border:none; height:25px; width:25px;}
.button			{color:white; font-weight:bold; font-size:10pt; background:#0D529E;}

/* ---------------- Table Formats ------------------------------------  */	

.clm		{border-width:thin; border-style:solid; border-color:#0D529E; font-size:9px; text-align:center}
.clmhdr1	{background-color:#99ff99; color:#0D529E;}
.clmhdr2	{background-color:#ccffcc; color:#0D529E;}
.clmbody	{background-color:#FFFFCC; color:#0D529E;}
.clmscale	{background-color:#f2f2f2; color:#666666}
.block 		{background-color:#e5f2ff; font-family: "Courier New", Courier, mono;}



	

		
