/* Hides from IE5-mac \*/
* html .iefix { height: 1%; }
/* End hide from IE5-mac */

body { background: #fff; text-align: center; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; min-width: 1000px; max-width: 1400px; }
.clearDiv { clear: both; line-height: 1px; }
img { border: 0; }
form { margin: 0; padding: 0; }

#wrapper { text-align: left; }

/* ========================================== */
/* HEADER STYLES ============================ */
/* ========================================== */

#header { position: relative; height: 118px; }
#header #logo { position: absolute; top: 5px; }
#loginHeader #logo { position: absolute; top: 60px; left: 40px; }
#header #clientLogo { position: relative; z-index: 100; background-color: #fff; text-align: center; float: left; display: inline; margin-left: 15px; margin-top: 3px; }
#header #clientLogo img { }

/* ========================================== */
/* MENU STYLES ============================== */
/* ========================================== */

ul#menu { position: absolute; left: 0px; bottom: 25px; right: 0px; list-style-type: none; margin: 0; padding: 0; padding-left: 0px; height: 25px; background: #000; }
#menu li { float: left; height: 25px; list-style-type: none; border-left: 1px solid #fff; }
#menu a { display: block; height: 25px; line-height: 25px; float: left; text-decoration: none; padding: 0 15px; color: #fff; font-size: 11px; font-weight: bold; }
#menu a:hover { text-decoration: underline; }
#menu li.Subsystem_Selected { background: #2092d1; }
#menu li.Subsystem_Selected a { font-size: 10px; text-decoration: none; }

#menu span.subsystem_cms { background: transparent url('file.ashx?id=686fdcc1-8ada-464c-834e-1fe58a109764') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_dashboard { background: transparent url('file.ashx?id=3686431c-2499-4e70-b3d6-b6d674f2ddbd') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_lg { background: transparent url('file.ashx?id=64a293c7-b62d-479c-811a-b5e3eba3812d') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_rg { background: transparent url('file.ashx?id=d06a4297-f3a5-4727-8cca-0b008f2aeec7') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_contentlibrary { background: transparent url('file.ashx?id=d2b0e32c-2ef7-4e72-b623-acab1fa602df') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_mg { background: transparent url('file.ashx?id=c2d1cb97-05c4-418e-a554-c922cf9e5393') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_auth { background: transparent url('file.ashx?id=9f23b640-1d03-4b4c-a3da-0810f9e62803') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_support { background: transparent url('file.ashx?id=9dfd66a8-9a4d-4080-9483-4ffb2b370fe4') no-repeat center left; padding-left: 20px; }
#menu span.subsystem_wg { background: transparent url('file.ashx?id=29da2a8c-08a4-4474-8b66-7f427f15641b') no-repeat center left; padding-left: 20px; }

/* ========================================== */
/* MENU STYLES ============================== */
/* ========================================== */

ul#subMenu { position: absolute; left: 0; bottom: 0; right: 0; list-style-type: none; margin: 0; padding: 0; padding-left: 5px; height: 25px; background: #2092d1; }
#subMenu li { float: left; margin-right: 2px; height: 25px; list-style-type: none; }
#subMenu a { display: block; height: 25px; line-height: 25px; float: left; text-decoration: none; padding: 0 15px; color: #000; font-size: 11px; font-weight: normal; }
#subMenu a:hover { text-decoration: underline; }
#subMenu li.currentFirst, #subMenu li.current { }
#subMenu li.current a, #subMenu li.currentFirst a { font-weight: bold; text-decoration: underline; }
#subMenu li.current a img, #subMenu li.currentFirst a img { display: none; }

/* ========================================== */
/* USER DIV STYLES ========================== */
/* ========================================== */

/*Group Specific*/
.QuickStatsDiv { background: #2092d1 repeat top left; width: 920px; color: #000000; position: relative; }
.AG_RolloverHighlightP { color: #2092d1; display: inline; font-weight: bold; }
#CIHeaderDiv { background: #2092d1; height: 30px; margin: 0; padding: 0; width: 802px; }
.CIHeaders { margin: 0 0 0 40px; padding: 2px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #2092d1; }
.CIContactHeaders { margin: 0; padding: 2px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #2092d1; }
/*End Group Specific*/

/*Main User Div*/
.topLine1 { display: inline; }
.topLine2 { display: inline; padding: 0 10px 0 10px; }
.UserDivText { color: #AC0000; }
#userDiv { position: absolute; top: 0; right: 0; text-align: right; margin-top: 0px; font-weight: bold; font-size: 9px; padding: 3px 0 3px 0; z-index: 9999; }
.userDivAMain { font-weight: normal; color: #103f65; }
.userDivAQuickStats { color: #003EFF; }
/*End Main User Div*/

/*Action Generator*/
.AGTab { background: url(/images/actionGenerator/tab-actionwizard.png) no-repeat top left; height: 30px; float: left; width: 240px; margin: 10px 0 0 15px; }
*:first-child + html .AGTab { background: url(/images/actionGenerator/tab-actionwizard.png) no-repeat top left; height: 30px; float: left; width: 240px; margin: 10px 0 0 15px; ;}
.AGTab h4 { margin: 0; padding: 9px 0 5px 40px; text-align: left; }
.AITab { background: url(/images/AddressBookImporter/tab-contactimporter.png) no-repeat top left; height: 30px; float: left; width: 240px; margin: 10px 0 0; }
.AITab h4 { margin: 0; padding: 9px 0 5px 40px; text-align: left; }
.AGTabA { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; }
.QuickStatsTableDiv { padding: 0 0 0 15px; position: relative; text-align: left; width: 890px; }
*:first-child + html .QuickStatsTableDiv { padding: 0 15px 15px 15px; position: relative; text-align: left; width: 890px; }
.QuickStatsTableOdd { background: none repeat scroll 0 0 #F1F1F1; border-bottom: 1px solid #BDBDBD; color: #444444; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 2px; width: 100%; }
.QuickStatsTableEven { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #BDBDBD; color: #444444; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0; padding: 2px; text-align: left; width: 100%; }
.QuickStatsTable td { border: 0px solid red; }
.AG_ZoomImage { vertical-align: top; }
.AG_TitleHelpImg { vertical-align: bottom; }
.AG_TitleBlocksTD { font-size: 18px; font-weight: bold; color: #444444; }
.QuickStatsCloseDiv { float: right; padding: 15px 10px 17px 0; }
*:first-child + html .QuickStatsCloseDiv { float: right; padding: 0px 10px 17px 0; }
.AG_Rollover { position: absolute; padding: 3px; background-color: #ffffff; border: 1px solid black; text-align: left; max-width: 290px; color: #000000; font-family: arial; font-size: 10px; }
.AG_RolloverMG { position: absolute; border: 1px solid black; }
.AG_ScrollDiv { height: 76px; overflow: auto; border: 0; width: 640px; }
#AG_Header1 { width: 213px; float: left; margin: 0; padding: 0; vertical-align: top; }
#AG_Header1 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; }
#AG_Header2 { width: 202px; float: left; }
#AG_Header2 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; }
#AG_Header3 { width: 160px; float: left; }
#AG_Header3 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; }
.AG_ScrollTable { width: 620px; }
.AG_ScrollTable td { padding: 3px 0 3px 0; margin: 0; }
.AG_ScrollTableCell1 { width: 210px; }
.AG_ScrollTableCell2 { width: 198px; }
.AG_ScrollTableCell3 { width: 200px; }
.AG_NoScrollTable { width: 620px; }
.AG_NoScrollTable td { padding: 3px 0 3px 0; margin: 0; }
.AG_NoScrollTableCell1 { width: 210px; }
.AG_NoScrollTableCell2 { width: 198px; }
.AG_NoScrollTableCell3 { width: 200px; }
.AG_Select { height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.AG_TitleTd { vertical-align: top; margin: 0; padding: 0px; text-align: left; width: 230px; }
.AG_TitleTd ul { margin: 0; padding: 2px 0 0 0; }
.AG_Title_ActionNeeded { background: url("/images/actionGenerator/action-needed.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_Calendar { background: url("/images/actionGenerator/calendar.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_NewLeads { background: url("/images/actionGenerator/new-leads.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_LeadDetails { background: url("/images/ActionGenerator/lead-details.png") no-repeat scroll left top transparent; color: #000000; list-style: none outside none; margin: 0; padding: 0 0 0 22px; }
.AG_Title_LeadsPerCategory { background: url("/images/actionGenerator/leads-per-category.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_MyWebPages { background: url("/images/actionGenerator/my-web-pages.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_MGLastOrder { background: url("/images/actionGenerator/marketing-products.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_Title_FeaturedMG { background: url("/images/actionGenerator/featured-products.png") no-repeat scroll left top transparent; color: #000000; margin: 0; padding: 0 0 0 22px; }
.AG_TitleBlock_ActionButtonLi { padding: 3px 0 0 22px; }
.AG_AddALeadImg { height: 11px; border: 0px; }
.AG_MWPA { font-size: 10px; color: #0000FF; }
.AG_MWP_PageURL { color: #0000FF; }
li { list-style: none; }
.AG_ActionButton { background: transparent url(/images/ActionGenerator/buttonright.png) no-repeat scroll top right; color: #444444; display: block; float: left; font: normal 12px arial, sans-serif; height: 16px; margin-right: 6px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
.AG_ActionButton:hover { color: #659903; }
.AG_ActionButton span { background: transparent url(/images/ActionGenerator/buttonleft.png) no-repeat; display: block; line-height: 16px; padding: 0 0 0 2px; }
.AG_ActionButtonRight { background: transparent url(/images/ActionGenerator/buttonright.png) no-repeat scroll top right; color: #444444; display: block; float: right; font: normal 12px arial, sans-serif; height: 16px; margin-right: 40px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
.AG_ActionButtonRight:hover { color: #659903; }
.AG_ActionButtonRight span { background: transparent url(/images/ActionGenerator/buttonleft.png) no-repeat; display: block; line-height: 16px; padding: 0 0 0 2px; }
.AG_HelpButton { background: transparent url(/images/ActionGenerator/buttonright.png) no-repeat scroll top right; color: #444444; display: block; float: left; font: normal 12px arial, sans-serif; height: 16px; margin-right: 6px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
.AG_HelpButton:hover { color: #659903; }
.AG_HelpButton span { background: transparent url(/images/ActionGenerator/buttonleft.png) no-repeat; display: block; line-height: 16px; padding: 0 0 0 2px; }
.AG_TitleTdLeadDetails ul { margin: 0; padding: 0; }
#AG_LeadHeader1 { width: 190px; float: left; margin: 0; padding: 0 0 0 22px; vertical-align: top; background: url(/images/ActionGenerator/number-active.png) no-repeat top left; }
#AG_LeadHeader1 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
#AG_LeadHeader2 { width: 180px; float: left; background: url(/images/ActionGenerator/30-days-limit.png) no-repeat top left; padding: 0 0 0 22px; margin: 0; }
#AG_LeadHeader2 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
#AG_LeadHeader3 { width: 160px; float: left; background: url(/images/ActionGenerator/total-leads.png) no-repeat top left; padding: 0 0 0 22px; margin: 0; }
#AG_LeadHeader3 h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.AG_TitleTdLeadDetails { vertical-align: top; margin: 0; padding: 0px; text-align: left; width: 212px; }
.AG_LeadDetailsStats h3 { margin: 0; padding: 0 0 0 21px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
*:first-child + html .AG_LeadDetailsStats { margin: 0 0 0 0px; }
#AG_LeadDetailActive { margin: 0; padding: 0; width: 213px; float: left; display: inline; }
#AG_LeadDetail30days { margin: 0; padding: 0; width: 202px; float: left; }
#AG_LeadDetailAddLead { margin: 0; padding: 0; width: 176px; float: left; }
.AG_LeadDetailLink { margin: 13px 0 0 5px; padding: 0; background: url(/images/ActionGenerator/go.png) no-repeat top left; width: 14px; height: 14px; text-decoration: none; }
.AG_LeadDetailLink span { visibility: hidden; }
.AG_LeadDetailHelpLink { margin: 13px 0 0 5px; padding: 0; background: url(/images/ActionGenerator/limit-help.png) no-repeat top left; width: 14px; height: 14px; text-decoration: none; }
.AG_LeadDetailHelpLink span { visibility: hidden; }
#30daysLimitHelp { margin: 0; padding: font-size: 10px; width: 280px; }

.AG_ToolTipUp span { display: none; font-size: 10px; margin: -70px 0 0; max-width: 300px; padding: 2px 3px; }
.AG_ToolTipUp:hover { background: #ffffff; text-decoration: none; }
.AG_ToolTipUp:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #6c6c6c; }

.AG_ToolTipDown span { display: none; font-size: 10px; margin: 20px 0 0; max-width: 250px; padding: 2px 3px; }
.AG_ToolTipDown:hover { background: #ffffff; text-decoration: none; }
.AG_ToolTipDown:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #6c6c6c; }

.AG_MGToolTipUp span { display: none; margin: -180px 0 0; padding: 2px 3px; }
.AG_MGToolTipUp:hover { background: #ffffff; text-decoration: none; }
.AG_MGToolTipUp:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #6c6c6c; }

.AG_RolloverP { color: #333333; display: inline; font-family: arial; font-size: 10px; }
/*End Action Generator*/

/*Address Book Importer*/
#AI_LeadDetail30days { margin: 5px 0 0 22px; padding: 0; width: 202px; }
#AI_LeadDetail30days h3 { margin: 0; padding: 5px 0 0 3px; font-size: 10px; }
.AI_ToolTipUp span { display: none; font-size: 10px; left: 500px; margin: 0; max-width: 300px; padding: 2px 3px; position: absolute; top: 45px; }
*:first-child + html .AI_ToolTipUp span { display: none; font-size: 10px; left: 500px; margin: 0; max-width: 300px; padding: 2px 3px; position: absolute; top: 50px; }
*:first-child + html .AI_ToolTipUp:hover { background: #ffffff; text-decoration: none; }
*:first-child + html .AI_ToolTipUp:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #6c6c6c; }
.AI_ToolTipUp:hover { background: #ffffff; text-decoration: none; }
.AI_ToolTipUp:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #6c6c6c; }

#CITopContent { margin: 0; padding: 0; width: 500px; float: left; }
#lead_container { margin: 5px 0 0 0; padding: 0; float: right; width: 130px; }
.CIproviders { margin: 10px 0 0 40px; }
.CIusernameBox { margin: 0; padding: 0 0 0 15px; }
.CIpasswordBox { margin: 0; padding: 0 0 0 15px; }
.CIgetAddressButtonDiv { float: right; padding: 2px 55px 0 0px; }
*:first-child + html .CIgetAddressButtonDiv { float: right; margin: -20px 0px 0 20px; padding: 0 50px 0 0; }
#FormContainer { margin: 0 0 0 20px; padding: 0 0 10px; width: 810px; }
#CIHeaderCheckboxDiv { float: left; margin: 5px 0 0 4px; padding: 0; width: 33px; }
.HeaderEmailSpan { color: #FFFFFF; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin: 7px 0 0 0; padding: 0 5px 0 0; width: 100px; }
*:first-child + html .HeaderEmailSpan { color: #FFFFFF; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin: 7px 0 0 8px; padding: 0 5px 0 0; width: 100px; }
.HeaderNameSpan { color: #FFFFFF; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin: 7px 0 0; padding: 0; width: 325px; }
#CITableDiv { border: 1px solid #999999; color: #444444; font-size: 11px; margin: 0; max-height: 300px; overflow-y: auto; overflow-x: hidden; padding: 0; width: 800px; }
.ImportResultTableRowOdd { margin: 0; padding: 0; background: #ffffff; }
#CIcontainer { background-color: #F1F1F1; padding: 10px; }
.ImportResultTableRowOdd { margin: 0; padding: 0; background: #ffffff; }
.ImportResultTableCell1 { width: 4%; }
.ImportResultTableCell2 { width: 42%; }
#HorizontalLine { margin: 10px 0 10px 40px; padding: 0; width: 800px; border-bottom: 2px dotted #999999; }
.CIContainerP { margin: 0 0 0 40px; padding: 2px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
#CIContactListContainer { margin: 0 0 0 40px; padding: 0; width: 800px; }
#CIMessage { margin: 10px 0 0 0; padding: 20px; }
.ImportResultHeaderTable { width: 100%; }
.ImportResultTable { width: 100%; }
#ImportButtonDiv { padding: 18px 0px 30px 0px; }
/*End Address Book Importer*/

/* ========================================== */
/* MAIN CONTENT STYLES ====================== */
/* ========================================== */

#mainContentWrapper { clear: left; }
#mainContent { background: #fff; padding: 10px 15px 10px 15px; }
#mainContent h1 { margin: 0; padding: 0; width: 500px; display: inline; font-size: 20px; }
#mainContent .sectionHead { margin: -5px -6px 0px -6px; height: 21px; padding: 0; background: #000; border: 1px solid #000; }
#mainContent .sectionHead div { display: none; }

#mainContent .sectionHead h2 { float: left; margin: 0; margin-right: 20px; height: 21px; line-height: 21px; padding-right: 3px; text-transform: uppercase; color: #fff; font-size: 11px; font-weight: bold; }
#mainContent .sectionHead span { display: inline; float: left; width: 18px; height: 21px; padding-left: 2px; margin-left: 8px; margin-right: 5px; margin-top: 2px; }
#mainContent .sectionSubHead { height: 27px; padding: 0 5px; background-color: #d7e4ef; }
#mainContent .sectionSubHead h2 { margin: 0; padding-top: 4px; font-size: 14px; font-weight: bold; }

/* ========================================== */
/* LOGIN STYLES ============================= */
/* ========================================== */


/* ========================================== */
/* BOX STYLES =============================== */
/* ========================================== */
.welcomeBox { margin: 0; margin-bottom: 7px; width: 98%; }
*html .welcomeBox { width: 97%; }
.welcomeBox p { display: inline; margin: 0; color: #1b5a8c; }
.welcomeBox img { float: left; margin-top: 5px; }
.welcomeBox a { color: #070707; }
.welcomeBox ul { margin-top: 5px; float: left; list-style-type: none; }
.longBox { background-color: #eee; margin: 0 0 10px 0; padding: 5px; float: left; width: 97%; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000; }
.shortBoxLeft { background-color: #eee; margin: 0; margin-bottom: 10px; padding: 5px; float: left; width: 46%; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000; }
.shortBoxRight { background-color: #eee; margin: 0 0 10px 50%; padding: 5px; width: 46%; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000; }

/* ========================================== */
/* DATA TABLE/LIST STYLES =================== */
/* ========================================== */

.popdown { padding-bottom: 5px; }
.popdown fieldset { border: none; margin: 0; background: #aaafb3; color: #333; padding: 5px; }
.popdown div.divider { border-bottom: 1px solid #fff; line-height: 1px; padding-top: 3px; margin-bottom: 3px; }
.popdown p.error { color: #fff; background: #AC0000; border: 1px solid #fff; padding: 2px; margin: 0; }
.popdown p.confirm { color: #fff; background: #3A880B; border: 1px solid #fff; padding: 2px; margin: 0; }
.popdown label, .popdown select, .popdown input { font-size: 11px; }

/* ========================================== */
/* DATA TABLE/LIST STYLES =================== */
/* ========================================== */

.dataTable { border: 0; width: 100%; }
.dataTable thead td { background-color: #ccc; padding: 2px; font-weight: bold; }
.dataTable thead td a:link, .dataTable thead td a:visited { font-weight: bold; font-size: 13px; color: #333; }
.dataTable td { padding: 2px; border-bottom: 1px solid #fff; }
.dataTable td a:link, .dataTable td a:visited { color: #17310c; }
.dataList { list-style-type: square; margin: 0; margin-bottom: 10px; margin-top: 5px; padding-left: 20px; }
.dataListLeft { float: left; width: 45%; list-style-type: square; margin: 0; margin-bottom: 10px; margin-top: 5px; padding-left: 20px; }
.dataListRight { list-style-type: square; margin: 0; margin-left: 50%; margin-bottom: 10px; margin-top: 5px; }

/* ========================================== */
/* BUTTON STYLES ============================ */
/* ========================================== */

#mainContent .sectionHeadSpacerTable { height: 5px; width: 1px; }
#mainContent .sectionHead a.button { position: static; top: 4px; font-size: 11px; margin-right: 8px; color: #ccc; }
#mainContent .sectionHead a.button:hover { text-decoration: underline; }

.longBox a.formButton, .shortBoxLeft a.formButton, .shortBoxRight a.formButton { padding: 1px 4px; text-decoration: none; background: #2092d1; font-weight: bold; font-size: 11px; color: #fff; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; margin-right: 10px; margin-top: 5px; }
.longBox a.formButton:hover, .shortBoxLeft a.formButton:hover, .shortBoxRight a.formButton:hover { background: #000; }
.welcomeBox a.welcomeButton:link, .welcomeBox a.welcomeButton:visited { color: #103f65; padding-left: 15px; }


#footer { /* position:absolute; */ bottom: 0; left: 0; right: 0; height: 30px; background: #999; color: #fff; margin-top: 0px; padding: 2px; padding-right: 20px; text-align: right; border-top: 1px solid #000; }
#footer p { margin-top: 7px; margin-right: 10px; float: right; color: #fff; font-size: 10px; }
#footer img { display: none; }

/* ========================================== */
/* FORM STYLES ============================== */
/* ========================================== */

textarea { width: 95%; height: 100px; margin-top: 5px; }
select { font-size: inherit; color: #103f65; }
