/* Reset Browsers setting
----------------------------------------------------------- */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form fieldset, input, p, blocquote, th, td
{margin:0; padding:0;}

/* Normalizes font size for headers */
h1, h2, h3, h4, h5, h6
{font-size: 100%;}

/* Removes list-style from lists */
ol, ul
{list-style: none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-weight: normal;}

/* Reset tables */
table
{border-collapse: collapse; border-spacing: 0;}

/* Removes border from fieldset and img */
fieldset, img
{border: 0;}

/* Left-aligns text in caption and th */
caption, th
{text-align: left;}

/* Removes quotation marks from q */
q:before, q:after
{content:'';}

/* Removes dashed outline in mozilla */
*:focus { outline: none; }

.clear {
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
height:0;
width:0;
}

*{padding:0; margin:0;}


/* Page Layout
----------------------------------------------------------- */
body{font-family: "Times New Roman", Times, serif; font-size:17px;color:#666;background:#fff url(/images/bg.jpg) no-repeat center top;}
#container{width:912px;position:relative;margin:0 auto;}

/* Header
----------------------------------------------------------- */
#header{display:block;width:912px;height:216px;background:url(/images/header.jpg) no-repeat 0 0;border-top:#dc464c 7px solid;}
#branding h1 a{display:block;width:380px;height:80px;position:absolute;top:45px;left:30px;text-indent:-9999px;}

/* Navigation
----------------------------------------------------------- */
#nav_features{height:65px;background: url(/images/bg_nav.png) repeat-x;width:839px;margin:0 auto; }
#nav_features li{float:left;display:inline;}
#nav_features a{color:#000;text-decoration:none;padding:12px 12px;margin:0;white-space:nowrap;display:block;border-top:6px solid #edd8dc;font-size:14px;}
#nav_features a:hover, #nav_features .selected a{border-top:6px solid #dc464c;}

#nav_features li ul{display:none;}
#nav_features ul li{display:block;position:relative;float:left;z-index:100;}
#nav_features ul li ul li{border-bottom:1px solid #dc464c;border-right:1px solid #dc464c;border-left:1px solid #dc464c;z-index:100;background:#fff;}
#nav_features ul li ul li:hover{background:#dc464c;}
#nav_features ul li ul li a{border-top:none;padding:5px 14px;}
#nav_features li:hover ul, #nav li.over ul{display: block;position: absolute;z-index:100;border-top:1px solid #dc464c;margin-left:10px;}
#nav_features li:hover li,#nav li.over ul li{float: none;z-index:100;}
#nav_features li:hover a,#nav li.over a{background:#fff;border-top:6px solid #dc464c;}
#nav_features li:hover li a, #nav li.over ul li a{border-top:none;}
#nav_features li:hover li a:hover, #nav li.over  li a:hover{background:#dc464c;color:#fff;border-top:none;}

/* Slides
----------------------------------------------------------- */
#slides{margin:23px auto;width:839px;}
.slides_container{width:839px;display:none;	}
.slides_container div{width:839px;height:281px;display:block;}

/* Content
----------------------------------------------------------- */
#content{width:839px;margin:0 auto;}
#side_a{float:left;width:400px;padding-right:63px;padding-bottom:30px;}
#side_b{float:left;width:376px;}

#content h1{font-size:36px;color:#ee113a;margin-bottom:36px;}
#content p{}
#content a{text-decoration:none;color:#ee113a;font-style:italic;}
#content ul{margin-top:23px;}
#content li{color:#ee113a;}

#maincontent {width:829px;margin:0 auto;padding:5px;}
#maincontent h2 {fontsize:20px;}
#maincontent h4{padding-bottom:5px;color:#ee113a;}
#maincontent a{text-decoration:none;color:#ee113a;font-style:italic;}
.header{fontsize:18px;color:#dc464d;padding-bottom:5px;padding-top:5px;}

.text_box_top{display:block;width:371px;height:16px;background:url(/images/bg_textbox_top.png) no-repeat;}
.text_box_content{background:#fefdd0;padding:25px;}
.text_box_content h2{font-size:20px;}
.text_box_content p{}
.text_box_content a{color:#ee113a;}
.grey{color:#666;}
.text_box_bottom{display:block;width:371px;height:82px;background:url(/images/bg_textbox_bottom.png) no-repeat;}

/* Footer
----------------------------------------------------------- */
#footer{display:block;width:839px;height:72px;background: url(/images/bg_footer.jpg) no-repeat 0 0; width:839px; margin:0 auto; border-top:4px solid #edd8dc;}

/* added layouts (ss 17 dec)*/
#midcontentwrap {width:829px;margin:0 auto;padding:5px;margin-bottom:10px;}
#midcontentwrap a {color:#ee113a}
#leftside {float:left;width:390px;padding-right:63px;padding-bottom:30px;}
#rightside {float:left;width:376px;}
#thinleft {float:left;width:220px;padding-bottom:30px;}
#aright {float:left;width:609px;}
#ticker {
    height: 150px;
    overflow: hidden;
}

#ticker div {
    position: relative;
    padding: 10px;
    top: 150px;
}

#ticker div img {
    display: block;
}
