
body { padding: 0; margin: 0; font-family:Geneva, Arial, Helvetica, sans-serif;}
body a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
INPUT.body  { background-color:#ffffff;}
body img {cursor:pointer;}
/*.layout {padding-top:15; margin: 15; padding: 15;}*/
.my {font-size:12px;}
.tabModulePane { position: relative; display: inline; }
.tabModuleTabs { position: relative; display: block; padding: 0; margin: 0; width: auto; background: url(../img/pinkdot.gif) repeat-x bottom left; }
.tabModuleTabs div.tab a { color: #18397c; text-decoration: none;  font-size:12px;}
.tabModuleTabs div.tab a:hover { text-decoration: underline !important; color: #cc0033}
.tabModuleTabs div.tab { font-weight: bold; border: 1px solid; padding: 3px 7px; margin: 0 -1px 0 0; float: left; display:inline; position: relative; border-color: #CC0033; color: #ffffff; background: url(../img/tabs_down_bg.gif); }
.tabModuleTabs div.selected { border-bottom: 1px solid #FFFFFF !important; background: url(../img/tabs_up_bg.gif) !important; color:#CC0033; font-family: Geneva, Arial, Helvetica, sans-serif; }
.tabModuleTabs div.plug { position: absolute; left: 0px; bottom: 0px; width: 1px; height: 1px; font-size: 0; line-height: 0; margin: 0; padding: 0; background: url(../img/pinkdot.gif) no-repeat bottom left; }
/* \*/
* html .tabModuleTabs div.plug { bottom: -1px; }
/* */
.tabModuleContent { border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; padding: 0; margin: 0; border-color: #CC0033; }
.sn_11pxtext { font-size: 12px !important; }
* html .clearfixLt {height: 1%;}
/*  */
.clearfixLt:after {
    content: ".";
    display: block;
    height: 0;
    clear: left;
    visibility: hidden;
}
.clearfixLt {display:inline-block;}
/* Hide from IE Mac \*/
.clearfixLt {display:block;}
/* End hide from IE Mac */
/*  \*/
.main_table { border-left: 1px solid; border-right: 1px solid; padding: 0; margin: 0; border-color: #ff3366; }
/*.back_next_text a { color: #18397c; text-decoration: none; font-weight:bold; }
.back_next_text a:hover { text-decoration: underline !important; font-weight:bold; }
.back_next_text div {position: relative; display:inline; padding: 0; margin: 0; width: auto; }
.back_next  { position: relative; display:inline; margin-left:auto; margin-right:auto; background:url(../img/tabs_down_bg.gif); }
.back_next_text { position: relative; display:block; padding: 0; margin: 0; width: auto; background:url(../img/tabs_down_bg.gif);}
.back_next_text div.back {background:url(../img/tabs_down_bg.gif);}
.back_next_text div.next {background:url(../img/tabs_down_bg.gif); }*/
.click_here { text-align:center; background:url(../img/tabs_down_bg.gif); }
.click_here a { color: #18397c; text-decoration: none; font-weight:bold; }
.click_here a:hover { text-decoration: underline !important; font-weight:bold; }
#welcome_text { text-align:left; font-size:14px; color:#18397c; font-weight:bold; padding-bottom:5px; padding-left:25px;}
/*#sec_nav a {color:#ff9999; text-decoration: none;}
#sec_nav li  {margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0; margin:0; padding:0;}
#sec_nav a:hover { text-decoration: underline !important; color: #cc0033}*/
#sec_nav ul li a{list-style-image:url(../img/ul_li.gif); color:#18397c; text-decoration: none; font-size:16px; padding-left:5px;}
#sec_nav ul li a:hover{list-style-image:url(../img/ul_li1.gif); text-decoration: underline !important; color: #cc0033;}
#sec_nav ul {list-style-image:url(../img/ul_li.gif); margin: 15px; padding: 20px; vertical-align:top; margin-top:0; padding-top:0; }
/*#sec_nav ul a {color:#999999; text-decoration: none; font-size:18px; list-style-image:url(../img/ul_li.gif);}
#sec_nav ul a:hover { text-decoration: underline !important; color: #cc0033; list-style-image:url(../img/ul_li1.gif);}*/
#sec_nav ul li {list-style-image:url(../img/ul_li.gif); }
#sec_nav ul li:hover {list-style-image:url(../img/ul_li1.gif);}
#sec_nav span.other li a {list-style-image:url(../img/ul_li1.gif) !important; text-decoration: underline !important; color: #cc0033 !important;  }
#sec_nav span.other li {list-style-image:url(../img/ul_li1.gif); }
#lock1 {padding-left:5px;}
#lock2 {padding-left:5px;}
.number { font-family:Geneva, Arial, Helvetica, sans-serif; color:#18397C; font-weight:bold; font-size:12px; padding-left:5px; padding-right:5px;}
.protection_title {text-align:center; vertical-align:middle; border:thin; border-width:thin; border-color:#FF9999; background-color:#FFCCCC; color:#CC0000; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding:2px;}
.protection_title1 a {text-align:center; vertical-align:middle; text-decoration:none; color:#18297C; font-size:13px; font-family:sans-serif; font-weight:bold;}
.protect_text {padding-left:0px; padding:5px; text-align:center; vertical-align:middle; border:solid 1px; border-color:#FF9999; background-color:#FFFFFF; color:#000000; font-size:13px; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../img/login_bg.gif)}
.protect_text1 {text-align:center; vertical-align:middle; border:solid 1px; border-color:#FF9999; color:#999999; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; background:url(../img/login_bg.gif)}
.protect_text2 {text-align:center; vertical-align:middle; border:solid 1px; border-color:#FF9999; color:#CC0000; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif;  background:url(../img/login_bg.gif)}
.protect_text3 {text-align:center; vertical-align:middle; border:solid 1px; border-color:#FF9999; color:#999999; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.all_fields { color:#999999; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; font-weight:normal; }
.email_boxes {color:#18397C; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
.do_email_boxes {color:#18397C; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
.guest_list { text-align:center; background-color:#FFFFFF; color:#000000; font-size:13px; font-family: sans-serif; background:url(../img/login_bg.gif);}
.guest_list1 { border-bottom: 1px solid; border-color: #FFCCCC;}
.pictures { border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-top: 1px solid; text-align:right; border-color:#18397C; }
.image img { vertical-align:bottom; padding-left:5px;}
.align_left td { text-align:left;}
.align_right td {text-align:right;}
.align_center  span {text-align:center;}
.align_center td {text-align:center;}
.padding {padding-top:15px}
.padding td {padding-top:15px}
.padding1 td {padding-bottom:10px;}
.padding2 td {padding-top:5px;}
.padding2 {padding-top:5px;}
.padding3 td {padding-bottom:5px;}
.right_padding {padding-right:15px;}
.right_padding1 td {padding-right:5px;}
.right_padding1 {padding-right:5px; vertical-align:bottom;}
.left_padding td {padding-left:15px;}
.left_padding1 {padding-left:15px;}
.left_padding2 {padding-left:5px;}
.left_padding2 td {padding-left:5px;}
.left_padding3 {padding-left:5px; vertical-align:middle;}
.row_color {background-color:#FAEBD7; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.row_color1 {background-color:#F0F8FF; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.row_color2 {background-color:#FFFFFF;}
.row_color2 a {color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.row_color3 {background-color:#FFFFCC; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.key_table {padding-left:10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#18397C; vertical-align:middle;}
.key_table1 {padding-left:10px; background-color:#F0F8FF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#18397C; vertical-align:middle;}
.my_guestbook_text { padding-left:5px; color:#666699; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.my_profile_text { padding-left:5px; color:#666699; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.my_profile_text1 { padding-left:5px; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.my_profile_text1 a { padding-left:5px; font-weight:normal; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.my_profile_text1 a:link { color:#18397C; }
.my_profile_text1 a:visited { color:#18397C; }
.my_profile_text1 a:hover { color:#CC0000;}
.my_profile_text2 { padding-right:5px; color:#666666;font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
/*.table_width td {width:140px;}*/
.my_profile_text3 { padding-left:3px; color:#666699; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.admin_main_link { padding-left:5px; color:#18397C; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
.admin_main_link a { padding-left:5px; font-weight:bold; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
.admin_main_link a:link { color:#18397C; }
.admin_main_link a:visited { color:#18397C; }
.admin_main_link a:hover { color:#CC0000;}
.guest_nav {font-size:12px;}
#help {background-color:#FFFFFF; color:#006699; margin-left:25px; margin-right:25px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px;}
#help ul {padding-left:0px;}
#help ul li { background-color:#FFFFFF; color:#006699; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; }
#help ul ul li{ background-color:#FFFFFF;}
#help h3 { background-color:#006699; color:#FFFFFF; font-size:18px; text-align:center;}
.description {text-align:left; padding-bottom:20px; padding-top:20px; padding-left:20px; padding-right:20px;}
.help_btn {padding-top:5px; padding-bottom:5px; text-align:right; padding-right:5px;}
.help_btn a {color: #18397c; text-decoration: none !important; }
.help_btn a:hover {color: #cc0033;  text-decoration: underline !important; }
.basic_text {color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-right:5px;}
.basic_pic_text {color:#666699; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-right:5px;}
.basic_pics_border { border:medium; border-color:#CC0066;}
.text_name td { font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; color:#18397C; font-weight:bold; vertical-align:bottom;}
/*from main css this is needed for all admin pages so we do not have to bring the main*/
.textcolor1 {color:#999999; text-decoration:none; font-size:9px; font-family: Geneva, Arial, Helvetica, sans-serif;}
.textcolor1 a {color:#999999; text-decoration:none; font-size:9px; font-family: Geneva, Arial, Helvetica, sans-serif;}
.textcolor1 a:link {text-decoration:none;}
.textcolor1 a:visited {text-decoration:none;}
.textcolor1 a:hover {text-decoration:underline;}
.mysite_text_bg {background-color:#FFF8F8; border:double;  border-color:#ffcccc;}
.mysite_title { width:500px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; background-color:#666699; font-weight:bold; text-align:center;}
.mysite_flash_title {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; background-color:#666699; font-weight:bold; text-align:center;}
.mysite_comments {color:#CC0033; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; width:300px;}
.help_section_material h2 { font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#18397C; text-align:center; text-decoration:underline;}
.help_section_material { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#18397C; background-color:#FFF8F8; border:solid 1px; border-color:#FFCCCC;}
/*////////////////////////////////end///////////////////////////////////////////////////////////*/
.sec_nav_bg {position:relative; top:-5px; left:5px; }

.sec_nav_bg a:link {color:#666699; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.sec_nav_bg a:visited {color:#666699; text-decoration:none; font-size:11px; font-weight:bold;}
.sec_nav_bg a:hover {color:#666699; text-decoration:none; font-size:11px; font-weight:bold;}
.sec_nav1 {text-align:center; border-bottom:0; display:none; position:relative; top:1px; background-color:#FFF8F8; border-bottom:solid 1px; border-right:solid 1px;border-left:solid 1px; border-color:#CC0000; width:100px; left:0px}
.sec_nav1 a:link {font-size:11px; color:#666699; text-decoration:none;  font-weight:normal;}
.sec_nav1 a:visited {font-size:11px; color:#666699; text-decoration:none; font-weight:normal;}
.sec_nav1 a:hover {font-size:11px; color:#cc0000; text-decoration:underline; font-weight:normal;}
.sec_nav1 div {margin:0; padding:0;  border-bottom:0; border: 0px solid}
.drop_fix {position:relative; top:1px; left:10px; }
.admin_sep { top: -3px; }
.subm_btn { background:url(../img/btn_bg.gif) no-repeat; }
.sec_nav_pos {margin-top:15px;}
.subm_btn a:link {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:none;}
.subm_btn a:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:none}
.subm_btn a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:none}

.text_my_account a { text-align:right; color:#18397C; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; !important; font-size:12px; font-weight:bold !important;}
.text_my_account a:link {color:#18397C; }
.text_my_account a:visited {color:#18397C; }
.text_my_account a:hover {color:#CC0000; text-decoration:underline; }

