@charset "utf-8";
/* CSS Document */

/*========================================================*/
/*               	 CSS for Mindwhirl                    */
/*                http://www.mindwhirl.com                */
/*                                                        */
/*                                                        */
/*                                                        */
/*========================================================*/

/*========================================================*/
/*  Default                                               */
/*========================================================*/



/* Style For HTML PAGE                 --*/ html { height: 100%; }
/* Style For HTML BODY                 --*/ body { margin: 0 0 0 0; /*background: url(../images/BG.jpg); background-repeat:repeat-x;*/ background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


/*========================================================*/
/*  Container Elements                                    */
/*========================================================*/

/*-- main page container               --*/ #pageContainer { position: inherit; width:990px; height:100%; margin: 10px auto; background-color:#FFFFFF; background-image:url(../images/bgShadowGrfk.jpg); background-repeat:repeat-y; clear:inherit; }

/*-- pageLayout container              --*/ #pageLayout { width:980px; height:100%; background-image:url(../images/contentBG.jpg); background-repeat:repeat-y; padding: 0 0 0 12px; overflow: hidden;}

/*-- leftBG container                   #leftBG { float:left; position: inherit; width:12px; height:100%; background-image:url(../images/bgLeft.jpg); background-repeat:repeat-y;}--*/

/*-- content container                 --*/ #content { float:left; position: inherit; width:610px; height:100%; padding:0px 20px 10px 20px;}

/*-- rightBG container                  #rightBG { float:left; position: inherit; width:12px; height:100%; background-image:url(../images/bgRight.jpg); background-repeat:repeat-y;}--*/


/*-- homeCalloutLeft container         --*/ #homeCalloutLeft { float:left; position: inherit; width:300px; height:100%; margin-right:10px; /*padding:0 10px 0 0;*/}
/*-- homeCalloutRight container        --*/ #homeCalloutRight { float:left; position: inherit; width:300px; height:100%; padding:0 0 0 0;}

/*-- Header container                  --*/ #header { position: inherit; width:980px; padding: 10px 0px 0px 0px; height: inherit; margin:auto;}

/*-- Navigation Container              --*/ #topnav{ position: inherit; width:980px; height: 30px; margin:auto; background-color:#033662;}

/*-- Navigation Container              --*/ #bottomShadow{ position: inherit; width:990px; height: 20px; background-image:url(../images/bgShadowGrfkBottom.jpg);	}

/*-- contentContainer                  --*/ #contentContainer{ width:988px; height: inherit; margin:20px auto 0 auto; /*background-image: url(../images/contentContainerBG.gif); background-repeat:repeat-y;*/}

/*-- ContentLeft container             --*/ #contentLeft{ float:left; position: inherit; width:592px; height: inherit; /*padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;*/ background:#FFFFFF; border-right:1px #afa791 solid;}

/*-- sidebar container                 --*/ #sidebar{ float:left; position: inherit; width:320px; height: inherit; margin: 0 0 0 0; padding: 0 0 0 0;  /*background:#dad5c8; background-image:url(../images/contentRightShadow.jpg); background-repeat:repeat-x;*/}

	/*-- homeCopyContainer                 --*/ #homeCopyContainer{ height: inherit; padding:10px 10px 10px 10px; border: #CCCCCC 1px solid;}


/*-- User1 container           		   --*/ #user1{ position: inherit; width:320px; height: inherit; background-color:#fff; background-image:url(../images/formBG.jpg); margin: 0 0 10px 0;}
/*-- User2 container           		   --*/ #user2{ position: inherit; width:300px; height: inherit; background-color:#fff; background-image:url(../images/user2HeaderBG.gif); background-repeat:repeat-x; margin: 0 0 10px 0; padding:0px 10px 10px 10px;}
/*-- User3 container           		   --*/ #user3{ position: inherit; width:320px; height: inherit; background-color:#fff; margin: 0 0 10px 0;}
/*-- User4 container           		   --*/ #user4{ position: inherit; width:320px; height: inherit; background-color:#fff; margin: 0 0 10px 0;}
/*-- User5 container           		   --*/ #user5{ position: inherit; width:320px; height: inherit; background-color:#fff; margin: 0 0 10px 0;}


/*-- topImage container                --*/ #topImage{ width:980px; margin:auto; }

/*-- copy Container                    --*/ #copy { /*float: inherit;*/ height: inherit; position: inherit; width:558px; padding: 20px 17px 20px 17px; background-image:url(../images/navShadow.jpg); background-repeat:repeat-x;}

/*-- spacer DIV (box model fix         --*/ #spacer{ height:15px;}

/*-- clear class (to make content area enclose content containers)  --*/ .clear { clear:both; }

/*-- optinContainer                    --*/ #optin{ padding:10px 10px 10px 10px; width: 300px; color:#ffffff;}
/*-- optinformlabel                    --*/ #optinformlabel{ padding:2px 0px 2px 0px; /*width: 300px;*/ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff;}


/*--  rightCallout                     --*/ #rightCallout{background-image:url(../images/calloutBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#d9d7ce; border:1px solid #afa791; padding:5px;}

/*--  rightBanner                     --*/ #rightBanner{ width:234px; height:188px; }
/*--  rightBanner                     --*/ #rightBanner a{color:#afa791; }
/*--  rightBanner                     --*/ #rightBanner a:hover{color:#afa791; }

/*-- SideBar banner                     #sideBar_banner{ float: inherit; height: inherit; position: inherit; width:260px; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 0px 0px 0px; overflow:hidden;}--*/
/*-- SideBar contact                    #sideBar_contact{ float: inherit; height: inherit; position: inherit; width:226px; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 17px 0px 17px; overflow:hidden;}--*/
/*-- SideBar quotes                    #sideBar_quotes{ float: inherit; height: inherit; position: inherit; width:226px; background:url(../images/sideBar_quotesBG.gif); background-repeat:repeat; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 17px 0px 17px; overflow:hidden;}--*/
/*-- SideBar affiliations              #sideBar_affiliations{ float: inherit; height: inherit; position: inherit; background-color:#78c448; overflow:hidden; border:none;}--*/



/*-- Footer container                  --*/ #footer{ position: inherit; width:100%; height: auto; background-image:url(../images/footerBG.gif); background-repeat: repeat-x; /*background-color:#a3ad4e;*/}
/*-- Footer container                  --*/ #footerCopy{ margin:0 auto; position: inherit; padding: 20px 10px 20px 10px; width: 960px; background-color:#efefef; }
/*-- copyright container               --*/ #footerL1{ width: 960px; height: auto; padding:20px 0 25px 0; }
/*-- copyright container               --*/ #footerLeft{ float:left; width: 960px; height: 560px; padding:0 0 0 0; font-size:8pt; color: #FFFFFF; }
/*-- copyright container               --*/ #copyright{ float: left; width: 960px; height: inherit; padding:0 0 20px 0; font-size:8pt; color:#8b8b8b; border-bottom:#c0c0c0 thin solid;}

/*-- copyright container               --*/ #copyrightPhone{ float: right; z-index: +1;}

/*-- miscLinks container               --*/ #miscLinks{ width: 940px; height: auto; padding:35px 10px 35px 10px; border-bottom:#c0c0c0 thin solid; clear:left; color:#aaaaaa; text-align:center;}


/*-- copyright container               --*/ #footerL2{ width: 950px; height: auto; padding:0 0 0 0;}
/*-- copyright container               --*/ #footerLevel2{ width: 630px; height: auto; padding:0 0 0 0; font-size:8pt; color: #FFFFFF;}



/*-- footer nav container               #footerNav{ float:left; width: 630px; height: auto; padding:9px 10px 0 0 ; font-size:10pt; } --*/


/*-- privacy container                  #fhome{ float:left; width:36px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- privacy container                  #fabout{ float:left; width:36px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- terms container                    #fservices{ float:left; width:48px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- privacy container                  #fresources{ float:left; width:57px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- contact container                 #fcontact{ float:left; width:43px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;} --*/


/****************** SUB PAGE CONTAINER STYLING STARTS HERE **************/
/*-- crumbContainer container            --*/ #crumbContainer{ width: 780px; margin: auto; margin:0 0 0 205px; padding:0 0 0 0; border-bottom:#999999 solid 1px;}
/*-- breadcrumbs container               --*/ #breadcrumbs{ float:left; width: 500px; margin: 0 0 0 10px; padding:10px 0 0 0; height:19px; font-size:10px; color:#666666;}
/*-- breadcrumbs container               --*/ #emailPrintIcons{ float:right; width: 100px; padding:0 0 0 0; z-index:+1; text-align:right;}

/*-- subpageContentContainer             --*/ #subpageContentContainer{ width:988px; height: inherit; margin:0 auto 0 auto; /*background-image: url(../images/contentContainerBG.gif); background-repeat:repeat-y;*/}

/*-- subPageContent Container            --*/ #subPageContent{ width:980px; height: inherit; margin:0 auto 0 auto;}

/*-- subNav Container                    --*/ #subNav{ float:left; width:180px; height: inherit; margin:0 10px 0 10px; text-align:left; }

/*-- subpageRight Container              --*/ #subpageRight{ float:left; width:780px; height: inherit; margin:0 0 0 0;}

/*-- subPageTopImage Container           --*/ #subPageTopImage{ float:left; width:760px; height: inherit; margin:10px 10px 0 10px;}

/*-- subPageTextArea Container           --*/ #subPageTextArea{ float:left; width:540px; height: inherit; margin:10px 10px 10px 10px;}

/*-- subPageColumnRight Container        --*/ #subPageColumnRight{ float:left; width:200px; height: inherit; margin:10px 10px 10px 10px;}

/*-- FormRightI          		         --*/ #formRight1{ position: inherit; width:200px; height: inherit; background-color:#fff; background-image:url(../images/form_right_BG.jpg); background-position:top; background-repeat:repeat-y; margin: 0 0 10px 0;}
/*-- subPageColumnRight Container        --*/ #subRight1{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}
/*-- subPageColumnRight Container        --*/ #subRight2{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}
/*-- subPageColumnRight Container        --*/ #subRight3{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}
/*-- subPageColumnRight Container        --*/ #subRight4{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}
/*-- subPageColumnRight Container        --*/ #subRight5{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}
/*-- subPageColumnRight Container        --*/ #subRight6{ position:inherit; width:200px; height: inherit; margin:12px 0 0 0;}


/*-- subPage Article Container           --*/ #articleContainer{ position:inherit; width:540px; height: inherit; margin-bottom: 30px;}
/*-- subPage articleBullet               --*/ #articleBullet{ float:left; width:21px; height: inherit;}
/*-- subPage articleCopy                 --*/ #articleCopy{ float:left; width:519px; height: inherit;}

/*-- subPage Article Container           --*/ #articleContainer2{ position:inherit; width:540px; height: inherit; margin-bottom: 30px;}
/*-- subPage articleCopy                 --*/ #articleCopy2{ float:left; width:540px; height: inherit;}


/*========================================================*/
/*  Navigation Elements                                   */
/*========================================================*/

/****************** Horizontal Menu styling starts here **************/

/*-- Nav UL class	                   --*/ #nav ul { display:inline; padding: 0; margin: 0; list-style: none; height: 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff;}

/*-- Main Nav List and Items           --*/ .moduletable_menu li { float:left; padding:0; }
											.moduletable_menu a { float:left; padding:10px 20px 10px 20px; color:#FFFFFF; text-decoration:none; height: 19px;}
											.moduletable_menu li a:hover { background-color:#a3ad4e; }
											.moduletable_menu li#current{ background-color:#a3ad4e; }
											




/****************** Dropdown Menu styling starts here **************/
/*-- Nav UL class	                   --*/ /*.menusan{ text-align:left; display:block;} use these params to positions your menu */

											.moduletablemainnav {z-index:100; margin:0; padding:0; height: 20px; line-height: 18px; }
											
											#topnav ul { float:left; padding: 0; margin: 0; list-style: none; height: 30px; }

/*-- Main Nav List and Items           --*/ /*menusan, .meSnusan li { padding: 0; margin: 0; list-style: none; height: 42px;} all lists */
									
											/*.menusan li { float: left; width: inherit; }*//* all list items *//* width needed or else Opera goes nuts */
 
											#topnav a { display: block; width: inherit; height: 21px; color:#FFFFFF ; border-right:#ffffff solid 1px; /*border-left: #999999 solid 1px;*/ text-decoration:none; padding:8px 15px 1px 15px; }
											
											#topnav li { float:left; padding:0; }
											
											#topnav li a:hover { background-color:#1f7aba; color:#ffffff; height: 21px; }
											
											#topnav li .mainlevel_activemainnav { background-color:#1f7aba; color:#ffffff; }
											
											#topnav .uberlink { background-color:#1f7aba; color:#ffffff; }
 
											
											
/*-- Sub Nav List and Items            --*/ #topnav li ul { position: absolute; width: 220px; height: 30px; left: -98%; margin: 0;  list-style: none; z-index: +1;}   /* second-level lists *//* using left instead of display to hide menus because display: none isn’t read by screen readers */

											#topnav li ul li{ width: 220px; height: 28px; }   /* second-level lists */

											#topnav li ul li a { width: 220px; height: 18px; color:#FFFFFF ; text-decoration:none; padding:5px 5px 5px 5px; background-color: #094e83; border:#FFFFFF solid thin;}
 
 											#topnav li ul li a:hover { background-color:#1f7aba; color:#ffffff; height: 18px;}
/*-- Sub, sub Nav List and Items       --*/	#topnav li:hover ul, #topnav li.sfhover ul  { left: auto;}



/*-- Sub Nav List and Items            --*/ #topnav li ul li ul{ position: absolute; width: 220px; height: 30px; display: none; margin: -30px 0 0 231px;  list-style: none; z-index: +1;}   /* second-level lists *//* using left instead of display to hide menus because display: none isn’t read by screen readers */

											#topnav li ul li ul li{ width: 220px; height: 28px; }   /* second-level lists */

											#topnav li ul li ul li a { width: 220px; height: 18px; color:#FFFFFF ; text-decoration:none; padding:5px 5px 5px 5px; background-color: #094e83; border:#FFFFFF solid thin;}
 
 											#topnav li ul li ul li a:hover { background-color:#1f7aba; color:#ffffff; height: 18px;}
/*-- Sub, sub Nav List and Items       --*/	#topnav li ul li:hover ul, #topnav li.sfhover ul  { display: block;}



/*-- Sub Nav List and Items            --*/ #topnav li ul li ul li ul{ position: inherit; width: 220px; height: 30px; visibility:hidden; margin: -30px 0 0 231px;  list-style: none; z-index: +1;}   /* second-level lists *//* using left instead of display to hide menus because display: none isn’t read by screen readers */

											#topnav li ul li ul li ul li{ width: 220px; height: 28px; }   /* second-level lists */

											#topnav li ul li ul li ul li a { width: 220px; height: 18px; color:#FFFFFF ; text-decoration:none; padding:5px 5px 5px 5px; background-color: #094e83; border:#FFFFFF solid thin;}
 
 											#topnav li ul li ul li ul li a:hover { background-color:#1f7aba; color:#ffffff; height: 18px;}
/*-- Sub, sub Nav List and Items       --*/	#topnav li ul li ul li:hover ul, #topnav li.sfhover ul  { visibility:visible;}
											 




/*-- footerLeft UL class	                   --*/ #footerLeftkk ul { padding: 0; margin: 0; list-style: none; height: 12px; line-height: 12px; width: 350px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff;}
/*-- footerLeft UL class	                   --*/ #footerLeftkk a { padding: 0; margin: 0; list-style: none; height: 22px; line-height: 12px; width: 350px; } 



/* **************** Dropdown Menu styling end here ***************/

/****************** Footer Menu styling starts here **************/

/*-- Footer Nav List and Items         --*/ #footerNav ul { float:left; display: block; padding: 0; margin: 0; list-style: none; height: 20px; width:auto;}

/*-- Footer Nav List and Items          #footerNav li{ float:left; padding:0;}--*/

/*-- Footer Nav List and Items         --*/ #footerNav li a{ display: block; width: auto; height: 11px; color:#8b8b8b ; text-decoration:none; padding:8px 49px 1px 15px; font-size:9px; font-family:Verdana, Geneva, sans-serif;  }

/*-- Footer Nav List and Items         --*/ #footerNav li a:hover{ /*background-color:#475bb7;*/ color:#475bb7; height: 11px;}

/* **************** Footer Menu styling end here *****************/


/* **************** MiscLinks styling begin here *****************/
/*-- miscLinks container               --*/ #miscLinks a{ color:#8b8b8b;  text-decoration:none;}
/*-- miscLinks container               --*/ #miscLinks a:hover{ color:#475bb7;  text-decoration:none; }


/****************** SUB PAGE NAVIGATION STYLING STARTS HERE **************/

/*-- subNav List and Items             --*/ #subNav ul { list-style: none; height: inherit; width:180px; background-color:#f0f0ed; margin:0 0 15px 0; padding:0 0 5px 0; display: block; overflow:visible; position:relative; }
/*-- subNav container                  --*/ #subNav li{ width:170px; background-color:#f0f0ed; height: inherit; padding:5px 0 0px 10px;}
/*-- subNav container                  --*/ #subNav a{ color:#575757;  text-decoration:none;}
/*-- subNav container                  --*/ #subNav a:hover{ color:#475bb7;  text-decoration:none;}

/*-- subNav container                  --*/ #subNav .subNavStrong{ color:#333333; text-decoration:none; font-weight:bolder; font-size:14px;}

/*-- subNav container                  --*/ #subNav .suberlink { color:#475bb7; }

/****************** SUB PAGE NAVIGATION STYLING ENDS HERE **************/


/* **************** MiscLinks styling end here *****************/


/*-- navHome 		unused             #navHome{ float:left; width:85px; height:32px;}--*/
/*-- navAbout  		unused             #navAbout{ float:left; width:74px; height:32px;}--*/
/*-- navServices   	unused             #navServices{ float:left; width:91px; height:32px;}--*/
/*-- navResources   unused             #navResources{ float:left; width:105px; height:32px;}--*/
/*-- navContact     unused             #navContact{ float:left; width:83px; height:32px;}--*/
/*-- navExtension   unused             #navExtension{ float:left; width:342px; height:32px; background:url(../images/nav_06.gif); background-repeat:repeat-x;}--*/



/*-- nav                               #nav{ height:32px; background:url(../images/nav_06.gif); background-repeat:repeat-x; padding: 0px 0px 0px 0px; margin: 5px 0 0px 0;}--*/

/*-- nav ul                           #nav ul{ display:block; /*margin:-7px -5px -5px -5px;*/ /*padding:5px 5px 5px 5px; text-align:left;}--*/

/*-- nav ul li                       #nav ul li{ color:#ffffff; display:inline; text-align:center; padding:0px 15px 0px 15px;} --*/

/*-- nav ul li a:link,#nav ul li a:visited #nav ul li a:link,#nav ul li a:visited{	color:#ffffff; font-weight:bold; text-decoration:none; /*border-right:solid 1px #666;*/	/*padding:10px 10px 10px 10px;*/ /*line-height:1.5em;}--*/

/*-- nav ul li a:hover                #nav ul li a:hover/*,#nav ul li a:active,#nav ul li a:focus{*/ /*background:#ffffff;*/ /*color:#007fc6; font-weight:bold;}--*/

/*-- nav  current span                #current span{ color:#007fc6;}--*/
/*-- nav  current                     #current{ background:url(../images/mainNavOver.png); background-position:center; background-repeat:no-repeat; background-position: top;}--*/




/*-- footerLinks                               #footerLinks{ font-size:8pt; color: #ffffff; width: 350px; float: left;}--*/

/*-- footerLinks ul                           #footerLinks ul{ display:block; font-size:8pt;/*margin:-7px -5px -5px -5px;*/ /*padding:15px 5px 5px 5px; text-align: right;}--*/

/*-- footerLinks ul li                        #footerLinks ul li{ font-size:8pt; color:#ffffff; display:inline; text-align:center; padding:0px 15px 0px 15px;}--*/

/*-- footerLinks ul li a:link,#nav ul li a:visited        #footerLinks ul li a:link,#footer ul li a:visited{ font-size:8pt; color:#ffffff; /*font-weight:bold;*/ /*text-decoration:none;*/ /*border-right:solid 1px #666;*/	/*padding:10px 10px 10px 10px;*//* line-height:1.5em;}--*/

/*-- footerLinks ul li a:hover                #footerLinks ul li a:hover/*,#nav ul li a:active,#nav ul li a:focus{*/ /*background:#ffffff;*/ /*font-size:8pt; color:#78c448;*/ /*font-weight:bold;}--*/

/*-- footerLinks  current span                #footerLinks #current span{ color:#78c448;}--*/


/*========================================================*/
/*  Text   --- Default text is specified in the Body tag  */
/*========================================================*/

/*-- article H1                        --*/  H1{ position:relative; height:auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:16pt; font-weight:bold; color: #1f7aba; overflow:hidden; /*font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;*/}

/*-- componentheading (same as H1)     --*/  .componentheading{ position:relative; height:auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:16pt; font-weight:bold; color: #5c799b; overflow:hidden;}

/*-- H2                               --*/ h2 { position:relative; height:auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:14pt; font-weight:bold; color: #e4a900;} /*color: #cc7a00;*/

/*--   H3                              --*/ H3{ position:relative; height:auto; line-height:24pt; font-size:12pt; font-weight: bold; color: #5c799b; overflow:hidden;}

/*--   H3                              --*/ #articleCopy H3{ position:inherit; line-height:12px; font-size:12px; font-weight: bold; color: #1f7aba; width: 500px; margin:2px 0 0 0;}

/*-- H4                               --*/ h4 { position:relative; height:auto; margin-bottom:5pt; margin-top:15pt; line-height:16pt; font-size:14pt; font-weight:bold; color: #e4a900; width:auto;}

/*-- H6                               --*/ h6 { position:relative; height:auto; margin-bottom:5pt; margin-top:0pt; line-height:20pt; font-size:14pt; font-weight:bold; color: #e4a900;}

/*-- User 2 H3                        --*/  #user2 H3{ position:relative; height:auto; line-height:24pt; font-size:12pt; font-weight:normal; color: #ffffff; overflow:hidden; background-color:#5c799b; font-family:Georgia, "Times New Roman", Times, serif; width:300px;}


/*-- H1                                   H1{ position:relative; height:auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:16pt; font-weight:bold; color: #cc7a00; overflow:hidden;}--*/
/*-- H1 GREEN                          .H1GREEN{ position:relative; height: auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:12pt; font-weight:bold; color: #78c448; overflow:hidden;} --*/
/*-- H1 BULLET                          .H1BULLET{ position:relative; height: auto; margin-bottom:4pt; margin-top:12pt; line-height:18pt;  font-size:10pt; font-weight:bold; color: #007fc6; overflow:hidden;}--*/
/*-- H1 CONTACT                          .H1CONTACT{ position:relative; height: auto; margin-bottom:0; margin-top:10pt; line-height:16pt;  font-size:12pt; font-weight:bold; color: #007fc6; overflow:hidden;}--*/


/*-- P                                --*/  p { margin: 0 0 0 0;}

/*-- H3                               --*/ .moduletable h3 { position:relative; height:auto; margin-bottom:14px; margin-top:0px; line-height:16pt; font-size:14pt; font-weight:normal; color: #2f2d24;}
/*-- P                                --*/ .moduletable p { padding: 5px;}
/*-- SideBar Content Text              .sideBar_contentTextLarge{font: 16pt  Verdana, Geneva, sans-serif; color : #ffffff; line-height:14pt;}--*/
/*-- SideBar Content Text              .sideBar_contentTextMedium{font: 12pt Verdana, Geneva, sans-serif; color : #ffffff; line-height:14pt;}--*/
/*-- SideBar Content Text              .sideBar_contentText{font: 10pt Verdana, Geneva, sans-serif; color : #ffffff;}--*/
/*-- SideBar Contact Text              .sideBar_contactText{font: 10pt Verdana, Geneva, sans-serif; color : #ffffff;}--*/

/*-- Green Text                         .greenText{color: #78c448;}--*/

/*-- Note Text                         .noteText{font: 8pt Verdana, Geneva, sans-serif; color : #78c448; line-height:9pt;}--*/

/*-- footer text Links                  .copyright{ font-size:8pt; color: #ffffff;}--*/


/*-- Bold Text                          .boldText{ font-weight:bold;}--*/

/*-- servicesBulletBold                 .servicesBulletBold{ font-weight:bold; color: #007fc6; line-height:16pt;}--*/

/*-- Glossary Word Bold Text        --*/  .glossaryWordText{ font-size:12px; font-weight: bold; color: #033662; }
/*-- Glossary Word Bold Text        --*/  .glossaryLetter{ font-size:20px; font-weight: bold; color: #1f7aba; }

/*-- Glossary #alphaLinks           --*/  #alphaLinks{ background-color: #1f7aba; width: 540px; }
/*-- Glossary #alphaLinks a         --*/  #alphaLinks a{ font-size:14px; font-weight: bold; color: #ffffff; text-decoration:none; padding: 3px 5px 3px 5px; }
/*-- Glossary #alphaLinks a:hover   --*/  #alphaLinks a:hover{ font-size:14px; font-weight: bold; color: #f3bc20; text-decoration:none; }



/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- body text Links                   --*/ a:link{ color: #253993;}
/*-- body text Links                   --*/ a:visited{ color: #253993;} 
/*-- body text Links                   --*/ a:hover { color: #e4a900;} 

/*-- footer text Links                  a.copyright:link{ color: #ffffff; text-decoration:none;}--*/
/*-- footer text Links                  a.copyright:visited{ color: #ffffff; text-decoration:none;}--*/
/*-- footer text Links                  a.copyright:hover { color: #78c448; text-decoration:none;}--*/

/*-- sidebar text Links                 a.sidebar:link{ color: #007fc6;}--*/
/*-- sidebar text Links                 a.sidebar:visited{ color: #007fc6;}--*/
/*-- sidebar text Links                 a.sidebar:hover { color: #ffffff;}--*/

/*-- body text Links                   --*/ .contentpaneopen a:link{ color: #5c799b;}
/*-- body text Links                  --*/.contentpaneopen a:visited{ color: #5c799b;} 
/*-- body text Links                  --*/ .contentpaneopen a:hover{ color: #a3ad4e;}

/*-- body text Links                   --*/ #user2 a:link{ color: #253993;}
/*-- body text Links                   --*/ #user2 a:visited{ color: #253993;} 
/*-- body text Links                   --*/ #user2 a:hover { color: #e4a900;} 

/*-- body text Links                   --*/ #breadcrumbs a:link{ color: #253993; text-decoration:none;}
/*-- body text Links                   --*/ #breadcrumbs a:visited{ color: #253993; text-decoration:none;} 
/*-- body text Links                   --*/ #breadcrumbs a:hover { color: #e4a900; text-decoration:none;} 


/*-- body text Links                   --*/ #optinlink a:link{ color: #ffffff; text-decoration:underline;}
/*-- body text Links                  --*/ #optinlink a:visited{ color: #5c799b; text-decoration:underline;} 
/*-- body text Links                  --*/ #optinlink a:hover { color: #5c799b; text-decoration:underline;} 

/*-- body text Links                   --*/ #redlink a:link{ color: #f31301; text-decoration:underline;}
/*-- body text Links                  --*/ #redlink a:visited{ color: #f31301; text-decoration:underline;} 
/*-- body text Links                  --*/ #redlink a:hover { color: #5c799b; text-decoration:underline;} 


/*-- body text Links                   --*/ #downloadLink a:link{ color: #f31301; font-weight:bold; font-size:14px; text-decoration:underline;}
/*-- body text Links                  --*/ #downloadLink a:visited{ color: #f31301; font-weight:bold; font-size:14px; text-decoration:underline;} 
/*-- body text Links                  --*/ #downloadLink a:hover { color: #5c799b; font-weight:bold; font-size:14px; text-decoration:underline;} 
/*========================================================*/
/*  Forms                                                 */
/*========================================================*/


/* #salesForm Form           --*/ #salesForm { margin: 0 0 0 0; }

/* #salesForm Form           --*/ #salesForm input.txt { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* #salesForm Form           --*/ #salesForm textarea.txtarea { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* #salesForm Form           --*/ #salesForm input.btn { /*color: #fff; background-color: #f3bc20; border: 2px solid #fff;*/ margin: 10px 0 0 32%; /*font: bold 9px; width: 100px; height: 30px;*/}
/* #salesForm Form            #newsletterSignup input.btn hover{ background-color: #ee8100; }--*/
/* #salesForm Form           --*/ #salesForm p { clear:left; margin: 0; padding: 5px 0 0 10px; }
/* #salesForm Form           --*/ #salesForm p label{ float:left; color:#062b46; width: 30%; font: bold 11px; padding: 0 15px 5px 0; text-align:right; }




/* #MMSguideForm           --*/ #MMSguideForm { margin: 0 0 0 0; }

/* #MMSguideForm           --*/ #MMSguideForm input.txt { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* #MMSguideForm           --*/ #MMSguideForm textarea.txtarea { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* #MMSguideForm           --*/ #MMSguideForm input.btn { /*color: #fff; background-color: #f3bc20; border: 2px solid #fff;*/ margin: 10px 0 0 0px; /*font: bold 9px; width: 100px; height: 30px;*/}
/* #MMSguideForm            #newsletterSignup input.btn hover{ background-color: #ee8100; }--*/
/* #MMSguideForm           --*/ #MMSguideForm p { position:inherit; margin: 0; padding: 5px 0 0 10px; }
/* #MMSguideForm           --*/ #MMSguideForm p label{ position:inherit; color:#FFFFFF; width: 30%; font: bold 11px; padding: 0 0 5px 0; }



/* 15ReasonsForm Form           --*/ #fifteenReasonsForm { margin: 0 0 0 0; }

/* 15ReasonsForm Form           --*/ #fifteenReasonsForm input.txt { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* 15ReasonsForm Form           --*/ #fifteenReasonsForm textarea.txtarea { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* 15ReasonsForm Form           --*/ #fifteenReasonsForm input.btn { /*color: #fff; background-color: #f3bc20; border: 2px solid #fff;*/ margin: 10px 0 0 0px; /*font: bold 9px; width: 100px; height: 30px;*/}
/* 15ReasonsForm Form            #newsletterSignup input.btn hover{ background-color: #ee8100; }--*/
/* 15ReasonsForm Form           --*/ #fifteenReasonsForm p { position:inherit; margin: 0; padding: 5px 0 0 10px; }
/* 15ReasonsForm Form           --*/ #fifteenReasonsForm p label{ position:inherit; color:#FFFFFF; width: 30%; font: bold 11px; padding: 0 0 5px 0; }




/* Newsletter Sign-Up Form           --*/ #newsletterSignup { margin: 10px 0 0 0; }

/* Newsletter Sign-Up Form           --*/ #newsletterSignup input.txt { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignup textarea.txtarea { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignup input.btn { /*color: #fff; background-color: #f3bc20; border: 2px solid #fff;*/ margin: 10px 0 0 97px; /*font: bold 9px; width: 100px; height: 30px;*/}
/* Newsletter Sign-Up Form            #newsletterSignup input.btn hover{ background-color: #ee8100; }--*/
/* Newsletter Sign-Up Form           --*/ #newsletterSignup p { clear:left; margin: 0; padding: 5px 0 0 15px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignup p label{ float:left; color:#FFFFFF; width: 30%; font: bold 11px; padding-left: 5px; }



/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage { margin: 10px 0 0 0; }

/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage  input.txt { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage  textarea.txtarea { color: #00008B; background-color: #E3f2f7; border: 1px inset #00008b; width: 180px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage  input.btn { /*color: #fff; background-color: #f3bc20; border: 2px solid #fff;*/ margin: 10px 0 0 175px; /*font: bold 9px; width: 100px; height: 30px;*/}
/* Newsletter Sign-Up Form            #newsletterSignup input.btn hover{ background-color: #ee8100; }--*/
/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage  p { clear:left; margin: 0; padding: 5px 0 0 15px; }
/* Newsletter Sign-Up Form           --*/ #newsletterSignupPage  p label{ float:left; color:#000000; width: 30%; font: bold 11px; padding: 0 15px 0 5px; text-align:right; }
/*========================================================*/
/*  IMAGES                                                */
/*========================================================*/

/*-- optinBook                            --*/  #optinBook{ float: right; padding:0px 0px 0px 10px; }

/*-- Image Border                       img {border: 0px;}--*/

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/


/*-- ul                              ul{ float: none; position: inherit; padding:15px 0 15px 0; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: disc; width: inherit; /*overflow: hidden;}--*/

/*-- ul#competencies                 ul#competencies{ float: none; position: inherit; padding:0px 0 15px 0; font-size:10pt; font-weight:normal; margin:-0 0 0 15px; list-style-type: disc; width: inherit;/*overflow: hidden;}--*/

/*-- ul Subs                         ul#sub{ float: none; position: inherit; padding:0 0 0 20px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: circle; width: inherit; /*overflow: hidden;}--*/

/*-- ul SubSub                         ul#subsub{ float: none; position: inherit; padding:0 0 0 20px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: square; width: inherit; /*overflow: hidden;}--*/

/*-- ul hadley                         ul#hadley{ float: none; position: inherit; padding:0 0 15px 0px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: disc; width: inherit; /*overflow: hidden;}--*/


/*-- li                              li{ margin:8px 0 8px 0; width: inherit;}--*/

/*-- ul#sideBarUL                    ul#sideBarUL{ float: none; position: inherit; padding:0px 0 15px 0; font-size:11pt; font-weight:normal; color:#FFFFFF; margin: 0 0 0 15px; list-style-type: disc; width: inherit;/*overflow: hidden;}--*/

/*-- clr class                       --*/ .clr {width: 0px;}

/*-- clr class                       --*/ #clearLeft {clear:left;}
/*-- clr class                       --*/ #clearBoth {clear:both;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

