html, body, img, div, form, a, script, input {
    margin: 0;
    padding: 0;
}

body {
    background: #e1e5e6 url(/images/bg_body.jpg) repeat-x;
}

img {
    border:0;
    display: block;
}

p { margin: 0; padding-top: 5px; padding-bottom: 5px; }

.clear {clear:both;}

input, select {
    font-size: 12px;
}

#header, #headerContent {
    text-align:left;
    margin:0 auto;
}

#headerContent {
    width: 980px;
    height: 111px;
}

#contentContainer, #container {
    text-align:left;
    margin:0 auto;
}

#contentContainer {
    width: 980px;
}

#leftColContainer, #rightCol {
    float:left;
}

#leftColContainer {
    width: 200px;
}
#leftCol {
    width:180px;
}
#rightCol {
    width: 780px;
    margin-top: 40px;
}

#footerContainer {
    background: transparent url(/images/bg_footer.gif) repeat-x;
    height:50px;
}
#footerContent {
    text-align:left;
    margin:0 auto;
    padding-top: 12px;
    width: 600px;
}

/* vertical menu */
ul.vert-one {margin:0;padding:0;list-style-type:none;display:block;font:bold 11px Helvetica, Verdana, Arial, sans-serif;line-height:24px; width:180px;}
ul.vert-one li {margin:0;padding:0;border-top:0px solid #ff6633;border-bottom:1px solid #ffffff;}
ul.vert-one li a {background:#e1e5e6 url("/images/vert-one_arrow.gif") no-repeat 0 7px; display:block;text-decoration:none;color:#343031;padding:0 0 0 20px;}
ul.vert-one li a:hover {color:#ffffff; background-color: #9f0a5c;}
ul.vert-one li a.current,ul.vert-one li a.current:hover {background-color:#9f0a5c;}

/* tabbed menu */
.tab-menuContainer { background:url("/images/bg_tabmenu_top.gif") repeat-x top left; height:44px; width:780px; }

.tab-menu div { padding-top: 12px; width: 141px; background:url("/images/tab_off.gif") repeat-x top left; float:left; height:33px; }
.tab-menu div.tabactive { background:url("/images/tab_on.gif") repeat-x top left; }
.tab-menu div span { text-align: left; margin: 18px; }
.tab-menu div span a { font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }
.tab-menu div.tabactive span a { color: #ffffff; }

/* tabbed menu drop down selection */
#tab-menu-dropdownContainer { background:url("/images/bg_tabmenu_sides.gif") repeat-y top left; border:0px solid #000000; width:780px; height: 30px; text-align:left;padding:6px 0px; margin-bottom:0px; }

/* tabbed menu content */
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4 { background:url("/images/bg_tabmenu_sides.gif") repeat-y top left; border:0px solid #000000; width:780px; text-align:left;padding:6px 0px; margin-bottom:0px; }
#tabcontent1 ul, #tabcontent2 ul, #tabcontent3 ul, #tabcontent4 ul { margin: 10px 60px 10px 60px; padding:0; list-style-image:url("/images/tabmenu_list.gif"); }
#tabcontent1 li, #tabcontent2 li, #tabcontent3 li, #tabcontent4 li { margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px #e9e9e9 dotted; }
#tabcontent1 li a, #tabcontent2 li a, #tabcontent3 li a, #tabcontent4 li a { margin: 0 0 4px 0; padding: 0 0 4px 0; text-decoration:none; }
#tabcontent1 li a:hover, #tabcontent2 li a:hover, #tabcontent3 li a:hover, #tabcontent4 li a:hover { color:#000000; font-weight: none; margin: 0 0 4px 0; padding: 0 0 4px 0; list-style-image:url("/images/tabmenu_listover.gif"); text-decoration:underline; }

/* index announcement window */
#indexAnnouncementsContainer { margin-top:10px; width:780px; }
#indexAnnouncementsHeader { background:url("/images/bg_news_top.gif") no-repeat top left; height:36px; width:780px; }
#indexAnnouncementsContentContainer { background:url("/images/bg_tabmenu_sides.gif") repeat-y top left; width:780px; }
#indexAnnouncementsContent { padding:10px 60px 10px 45px; }
#indexAnnouncementsContent a { text-decoration:none; }
#indexAnnouncementsContent a:hover { color:#000000; text-decoration:underline; }
#indexAnnouncementsContentRow { margin-bottom:10px; }
#indexAnnouncementsContentRow img { vertical-align: middle; }

/* left login window */
#leftLoginW { background:url("/images/bg_left_login_top.gif") repeat-x top left; width:182px; }
#leftLoginWTitle { font-size: 12px; font-weight: bold; padding-left: 15px; padding-top: 10px; color: #9f0a5c; }
#leftLoginWFields { background:url("/images/bg_left_login_sides.gif") repeat-y top left; width:170px; padding-left: 12px; padding-top: 18px;}
#leftLoginWFields div { padding-top: 4px; }
#leftLoginWBottom { background:url("/images/bg_left_login_bottom.gif") repeat-x top left; width:182px; height: 50px;}

/* swift window */
#swiftTitleContainer { background:url("/images/bg_article_top.gif") no-repeat top left; width:780px; }
#swiftTitle { padding-left:20px; padding-right:20px; padding-top:10px; width:740px;}
#swiftContainer { background:url("/images/bg_tabmenu_sides.gif") repeat-y top left; width:780px; }
#swiftContentContainer { padding-left:20px; padding-right:20px; width:740px; }

/* subscribe */
#subscribeTitleContainer { background:url("/images/bg_window_top.gif") no-repeat top left; width:780px; }
#subscribeTitle { padding-left:20px; padding-right:20px; padding-top:10px; width:740px;}
#subscribeContainer { background:url("/images/bg_window_sides.gif") repeat-y top left; width:780px; }
#subscribeContentContainer { padding-left:20px; padding-right:20px; width:740px; }
#subscribeWindowBottom { background:url('/images/bg_window_bottom.gif') no-repeat top left; height:44px; width:780px; }

