@import url("../../../../resources/shared/stylesheets/dnn-roundedcorners.css");

body
{
    background-position: left top; /*background: url(images/background.gif) repeat-x left top;*/ /* background: url(images/background_smallergradient4.png) repeat-x left top; */
    background-color: #FFFFFF;
}

/*-------- design style --------*/

#s_wrap_main{display:table;width:1024px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:34px;}
.logo_left{padding:0; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 0 10px 10px;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar
{
cursor:pointer;
/* font-size: 11px; */
background-color:transparent;
}
.main_dnnmenu_leftline
{
    min-height:37px;
    background: url(images/menu_line_lightblue.png) repeat-x;
}
.main_dnnmenu_search
{
    background-color:#8dc9e8;
    font: 17px  arial, helvetica, clean,sans-serif;
    padding-top:9px;
    color: #FFFFFF;
    height: 28px;
}
.main_dnnmenu_leftgraphic
{
    float:right;
    min-height:37px;
    width:257px;
    background: url(images/menu_graphic_lightblue.png) no-repeat;
    background-position:left top;
    margin-right:1px;
}

/* Main Menu Normal */
.main_dnnmenu_rootitem
{
    color: #FFFFFF; 
    font: 15px  arial, helvetica, clean,sans-serif;
    font-weight: normal;
    text-align: center;
    /* line-height: 40px; */
    padding: 10px 12px; /* text-transform:uppercase;  */
    margin-right: 1px;
    /* background: url(images/btn_topnav_root.gif) no-repeat; */
    float:left;
    background-color:#8dc9e8;
    /* min-width: 120px; */
}

/* Main menu hover */
.main_dnnmenu_rootitem_hover
{
    background-position: url(images/btn_topnav_hover.gif) no-repeat;
    color: #003399;
    font: 15px arial, helvetica, clean,sans-serif;
    font-weight: normal;
    text-align: center; /* line-height:40px; */
    padding: 10px 12px; /* text-transform:uppercase;  */
    margin-right: 1px;
    /* background: url(images/btn_topnav_hover.gif) no-repeat; */
    background-color:#8dc9e8;
    float:left;
}
/* Main menu selected */
.main_dnnmenu_rootitem_selected
{
    /* background-position: url(images/btn_topnav_root.gif) no-repeat; */
    color: #FFFFFF;
    background-color: #003050;
    font-weight: normal;
    text-align: center;
    font: 15px  arial, helvetica, clean,sans-serif; /* line-height:40px; */
    padding: 10px 12px; /* text-transform:uppercase;  */
    margin-right: 1px;
    /* background: url(images/btn_topnav_root.gif) no-repeat; */
    float: left;
}

.menu_bg
{
    border: 2px solid #C0C0C0;
    background-position: left top;
    padding: 5px 5px 0px 6px;
    margin: 8px 0 0 0;
    background-color:White;
    /* margin: 0 0 9px; */
    /* background: url(images/background_smallergradient4.png) repeat-x left top; */
}


/* SUB Menu Normal */
.main_dnnmenu_submenu
{
    border:1px solid #C0D6E5;
    z-index:1000;
}
.main_dnnmenu_submenu td
{
    background-color: #174A77;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    line-height: 2em;
    padding: 0px 5px;
    margin: 0px;
    z-index:1000;
}
/* SUB Menu hover & selected */
.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td
{
    background-position: #000000;
    font-size: 11px;
    background: #000000;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    line-height: 2em;
    padding: 0px 5px;
    margin: 0px;
    z-index:1000;
}

/* border layout */
.page_border_nw,
.page_border_ne,
.page_border_sw,
.page_border_se
{
    background-repeat: no-repeat;
}

.page_border_w,
.page_border_e
{
    background-repeat: repeat-y;
}

.page_border_n,
.page_border_s
{   
    background-repeat: repeat-x;
}

.page_border_n,
.page_border_nw,
.page_border_w
{   
    background-position: left top;    
}
.page_border_ne,
.page_border_e
{   
    background-position: right top;
}

.page_border_sw,
.page_border_s
{
    background-position: left bottom;
}

.page_border_se
{
    background-position: right bottom;
}

.page_border_nw
{
    background-image: url("images/outline_nw.png"); 
    min-height:39px;
}
.page_border_ne
{
    background-image: url("images/outline_ne.png"); 
    min-height:39px;
}
.page_border_n
{
    background-image: url("images/outline_n.png"); 
    min-height:39px;
    margin:0 38px 0 38px; 
    padding:0
}
.page_border_w
{
    background-image: url("images/outline_w.png");     
}
.page_border_e
{
    background-image: url("images/outline_e.png");     
}
.page_border_sw
{
    background-image: url("images/outline_sw.png"); 
    min-height:39px;
}
.page_border_se
{
    background-image: url("images/outline_se.png"); 
    min-height:39px;
}
.page_border_s
{
    background-image: url("images/outline_s.png"); 
    min-height:39px;
    margin:0 56px 0 38px; 
    padding:0
}
.website_link
{
    overflow:hidden;
    width:50px;
}
.gridview_fixed
{
    table-layout:fixed;
}

.mnuCompanyTabs a:hover
{
    color:Red;
}
.mnuCompanyTabs a:link
{
    color:White;
}
.tab
{
/*    border: 1px solid #000000; */
    left: 10px;
    top: 0px;
    background-color: #A8A8A8;
    padding: 3px 5px 2px 5px;
}
.selectedTab
{
    background-color: #184357;
    padding: 3px 5px 2px 5px;
    color: #FFFFFF;
}
/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }
    #tabsE a:active {
      background-position:0% -42px;
      }
    #tabsE a:active span {
      background-position:100% -42px;
      }  
	

