
/*CSS Document * /

/*page background*/

div
{
}

html, body
{
    margin: 0px;
    padding: 0px;
    height: 100%;
}

body
{
    background-color: #324f65 !important;
}

.pagemaster
{
    background-color: #324f65;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

.gradient
{
    background-image: url(images/bg/grad-bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
}

.wrapper
{
    width: 780px;
    min-height:20px;
    position: relative;
    overflow: visible;
    padding: 0px;
    margin: 0px auto;
    background-color: White;
}





.roundcnr
{
    width: 780px;
    max-width: 780px;
    min-height: 4px;
    overflow: visible;
    padding: 0px;
    margin: 0px auto;
    background-color: white;
    text-align: left;
}

.roundcnr .left
{
    width: 4px;
    max-width: 4px;
    height: 4px;
    max-height: 4px;
    overflow: visible;
    padding: 0px;
    margin: 0px;
    background-image: url(images/wrapper/cnr-left.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    float: left;
    display: inline;
    position: relative;
}

.roundcnr .right
{
    width: 4px;
    max-width: 4px;
    height: 4px;
    max-height: 4px;
    overflow: visible;
    padding: 0px;
    margin: 0px;
    background-image: url(images/wrapper/cnr-right.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    float: right;
    display: inline;
    position: relative;
}




/*---text styles---*/

p, span, body
{
    font-family: arial;
    font-size: 11px;
    color: #435e73;
}

p
{
    margin: 0px;
    padding: 0px;
}

h1, .heading1, h2, .heading2
{
    font-family: Arial, Helvetica, sans-serif;
}

h1, .heading1
{
    font-size: 20px;
    color: #255fa8;
    font-weight: normal;
}

h2, .heading2
{
    font-size: 11px;
    color: #255fa8;
    font-weight: bold;
    padding: 0px;
}

h3, .heading3
{
    color: #594d4d;
    font-weight: bold;
    width: 100%;
    display: block;
    line-height: 2.5em;
}

h4, .heading4
{
    color: #d38cbd;
    font-weight: normal;
    display: block;
    border: 0px;
}

/*---link styles---*/

a:link, a:hover, a:active, a:visited
{
    font-size: 11px;
    color: #335164;
}

a:hover
{
    color: #5088ac;
}


/*---bullets---*/

ul
{
}

ul li
{
}

/*modulepanes*/




.header
{
    width: 780px;
    height: 86px;
    background-color: #fff;
    background-image: url(images/header/head-bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    overflow: hidden;
}

.header .logo
{
    width: 283px;
    height: 86px;
    background-image: url(images/header/logo2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin: 0px;
    margin-left: 26px;
}

.header .right
{
    width: 283px;
    height: 86px;
    text-align: right;
    float: right;
    margin: 0px;
    margin-right: 12px;
    color: #799cb7;
    font-size: 11px;
    text-decoration: none;
}

.header .right .search
{
    width: 283px;
    text-align: right;
    float: right;
    margin: 0px;
    margin-right: 0px;
    margin-top: 28px;
    color: #799cb7;
    font-size: 11px;
    text-decoration: none;
    height: 20px;
    overflow: visible;
}

.gobutton
{
    vertical-align: top;
}
.NormalTextBox
{
    border: 1px solid #c4d4e1;
    width: 97px;
    font-family: arial;
    color: #435e73;
    font-size: 11px;
    text-align:justify;
}


.header .right a:link
{
    color: #799cb7;
    font-size: 11px;
    text-decoration: none;
}

.header .right a:hover
{
    color: #799cb7;
    font-size: 11px;
    text-decoration: underline;
}

.header .right a:active
{
    color: #799cb7;
    font-size: 11px;
    text-decoration: none;
}

.header .right a:visited
{
    color: #799cb7;
    font-size: 11px;
    text-decoration: none;
}

.menu
{
    width: 780px !important;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 2.5em;
    background-image: url(images/menu/placeholder-bg.gif);
    background-repeat: repeat;
    background-position: top;
    border-bottom: 1px solid white;
    overflow: visible;
    position: relative;
    z-index: 100;
    margin: 0px;
    padding: 0px;
    min-height: 33px;
}








.contentbg
{
    width: 780px;
    background-image: url(images/content/content-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #fff;
    overflow: visible;
    text-align: left;
    margin-top: 0px;
    padding: 0px;
    position: relative !important;
    clear: both;
    
}

.contentbg .content
{
    width: 760px;
    padding-top: 9px;
    padding-left: 0px;
    text-align: left;
    overflow: visible;
    margin-left: 10px;
}

.content div
{
    margin: 0px;
    padding: 0px; /*position:relative; display:inline;*/
}

.crumbs
{
    position: relative;
    width: 480px;
    padding-top: 45px !important;
    text-align: left;
    padding-right: 10px;
    float: left;
}

.crumbs img
{
}

#subpage #main, #home #main
{
    width: 100%;
    margin-top: 17px;
    padding-bottom: 17px;
    overflow: hidden;
    text-align: left;
}

#main p {text-align:justify !important;}

#admin #main
{
    width: 100%;
    margin-top: 0px;
    overflow: hidden;
    text-align: left;
}

.breadcrumb
{
    font-family: Arial, Helvetica;
    color: #fff !important;
    font-size: 11px;
}

/*------------------------------------
          Subpage Template
------------------------------------*/

#subpage #contentpane
{
    position: relative;
    width: 500px;
    margin-right: 24px !important;
    float: right !important;
    _margin-right:10px;
}

#subpage #rightpane
{
    position: relative;
    float: left !important;
    display: none;
}

#subpage #leftpane
{
    position: relative;
    float: left !important;
    margin-left: 7px;
    width: 200px;
    min-width: 200px;
}
/*------------------------------------
          Subpage2 Template
------------------------------------*/

#subpage2 #contentpane
{
    position: relative;
    width: 250px;
    margin-right: 24px !important;
    float: right !important;
    _margin-right:10px;
}

#subpage2 #rightpane
{
    position: relative;
    float: right !important;
    margin-right: 10px;
    max-width: 198px;
    text-align: right;
}

#subpage2 #leftpane
{
    position: relative;
    float: left !important;
    margin-left: 7px;
    width: 200px;
    min-width: 200px;
}

/*------------------------------------
          Subpage Template
------------------------------------*/

#subpage3 #contentpane
{
    position: relative;
    width: 500px;
    margin-right: 24px !important;
    float: right !important;
    _margin-right:10px;
}

#subpage3 #rightpane
{
    position: relative;
    float: left !important;
    display: none;
}

#subpage3 #leftpane
{
    position: relative;
    float: left !important;
    margin-left: 7px;
    width: 200px;
    min-width: 200px;
	max-width: 200px;
}
/*------------------------------------
          Homepage Template
------------------------------------*/

#home #toppane
{
    width: 100%; /*height: 218px;*/
}


#home #leftpane
{
    position: relative;
    float: left !important;
    margin-left: 7px;
    max-width: 259px;
}

#home #contentpane
{
    position: relative;
    float: left !important;
    margin-left: 12px;
    width: auto;
    overflow: hidden;
}
#home #rightpane
{
    position: relative;
    float: right !important;
    margin-right: 10px;
    max-width: 198px;
    text-align: right;
}




#home #leftpane .feature
{
    width: 259px !important;
}

/*------------------------------------
          Admin Template
------------------------------------*/

#admin #toppane
{
    width: 100%;
    height: 218px;
    display: none;
}

#admin #contentpane
{
    position: relative;
    width: 100%;
    float: none !important;
    margin: 0px;
}
#admin #rightpane
{
    position: relative;
    float: right !important;
    width: 260px;
    display: none;
}



#admin #leftpane
{
    position: relative;
    float: left !important;
    margin-left: 7px;
    width: 200px;
    min-width: 200px;
    display: none;
}


.end
{
    width: 745px;
    height: 10px;
    background-color: #56004e; /*purple bar*/
    margin-left: 8px;
}



/*---FOOTER---*/

.footer
{
    width: 780px;
    max-width: 780px;
    margin: 0px auto;
    padding: 0px;
    height: 40px;
    background-image: url(images/footer/footer-bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.footer .left
{
    width: 50px;
    height: 40px;
    margin: 0px auto;
    padding: 0px;
    overflow: visible;
    background-image: url(images/footer/left-bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
}

.footer .pane
{
    width: 680px;
    height: 40px;
    margin: 0px auto;
    padding: 0px;
    overflow: visible;
    background-image: none;
    float: left;
    text-align: center;
    color: white !important;
    font-weight: normal;
    font-size: 11px;
    line-height: 3em;
}

.footer .right
{
    width: 50px;
    height: 40px;
    margin: 0px auto;
    padding: 0px;
    overflow: visible;
    background-image: url(images/footer/right-bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    float: right;
}

.footer .pane a:link
{
    color: white;
    font-size: 11px;
    text-decoration: none;
}

.footer .pane a:hover
{
    color: white;
    font-size: 11px;
    text-decoration: underline !important;
}

.footer .pane a:active
{
    color: white;
    font-size: 11px;
    text-decoration: none;
}

.footer .pane a:visited
{
    color: white;
    font-size: 11px;
    text-decoration: none;
}


.footer .pane span
{
    color: white;
    font-size: 11px;
    text-decoration: none;
}





.MainMenu_MenuBreak
{
    background-color: #594d4d;
    border: 0px;
}






/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */




.SkinObject
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:visited
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:hover
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:active
{
    text-decoration: none;
    color: #003366;
}

/* style for module titles */
.Head
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #255fa8;
    text-transform: uppercase;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-align:justify !important;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:visited
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:hover
{
    text-decoration: underline;
    color: #ff0000;
}

A.CommandButton:active
{
    text-decoration: underline;
    color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background: #dddddd;
    color: #000000;
    font-family: Verdana, sans-serif;
}


TFOOT, THEAD
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    color: #003366;
}

TH
{
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}



/* Module Title Menu */
.ModuleTitle_MenuContainer
{
    border-bottom: blue 0px solid;
    border-left: blue 0px solid;
    border-top: blue 0px solid;
    border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 16;
    background-color: Transparent;
}

.ModuleTitle_MenuItem
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
    cursor: pointer;
    cursor: hand;
    background-color: #EEEEEE;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    border-top: #EEEEEE 1px solid;
    text-align: center;
    width: 15;
    height: 21;
}

.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=                      'DimGray' , Direction=135, Strength=3);
    border-bottom: #FFFFFF 0px solid;
    border-left: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
    border-bottom: #EEEEEE 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}

.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}



   
/*------------------------*/
/*------ SUB MENU --------*/
/*------------------------*/
.inventua_sidemenu a:link, .inventua_sidemenu a:visited, .inventua_sidemenu a:active, .inventua_sidemenu a:hover
{
    font-size:11px;
    display:block;
}

.MenuItem1, .MenuItem2, .MenuItem3, .MenuHdr1, .MenuHdr2, .MenuHdr3
{
    padding-bottom: 0px;
}

/* ROOT LEVEL */

.MenuHdr0, .currentHdrHighlight0, .MenuHdr0 a:link, .MenuHdr0 a:visited, .MenuHdr0 a:active, .MenuHdr0 a:hover
{
    color: #5088ac !important;
    font-size: 12px;
    font-weight:bold;
    padding-bottom:5px;
}

/* FIRST LEVEL */

.MenuItem1, .MenuItem1 a:link, .MenuItem1 a:visited, .MenuItem1 a:active, .MenuHdr1, .MenuHdr1 a:link, .MenuHdr1 a:visited, .MenuHdr1 a:active
{
    font-size: 11px;
    color: #324f65 !important;
    font-weight:bold;
    padding-bottom:5px;
}
.currentItemHighlight1, a .currentItemHighlight1 , .currentHdrHighlight1, a .currentHdrHighlight1 
{
    font-size: 11px;
    color: #7c6a55 !important;
}

/* SECOND LEVEL */

.MenuItem2, .MenuItem2 a:link, .MenuItem2 a:visited, .MenuItem2 a:active, .MenuHdr2, .MenuHdr2 a:link, .MenuHdr2 a:visited, .MenuHdr2 a:active
{
    font-size: 11px;
    color: #324f65 !important;
    padding-left: 7px !important;
    margin-left:7px;
}

.currentItemHighlight2, a .currentItemHighlight2, .currentHdrHighlight2, a .currentHdrHighlight2
{
    font-size: 11px;
    color: #7c6a55 !important;
}

/* THIRD LEVEL */

.MenuItem3, .MenuItem3 a:link, .MenuItem3 a:visited, .MenuItem3 a:active, .MenuHdr3, .MenuHdr3 a:link, .MenuHdr3 a:visited, .MenuHdr3 a:active
{
    font-size: 11px;
    color: #324f65 !important;
    padding-left: 14px !important;
}

.currentItemHighlight3, a .currentItemHighlight3, .currentHdrHighlight3, a .currentHdrHighlight3
{
    font-size: 11px;
    color: #7c6a55 !important;
}

/*-----------------------------*/
/*------ SITE MAP MENU --------*/
/*-----------------------------*/
.sitemap_MenuHdr0, .sitemap_MenuHdr0 a:link, .sitemap_MenuHdr0 a:visited, .sitemap_MenuHdr0 a:active, .sitemap_MenuHdr0 a:hover
{
    font-size: 11px;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:25px;
}

/* FIRST LEVEL */

.sitemap_MenuItem1, .sitemap_MenuHdr1
{
    padding-bottom: 10px;
}

.sitemap_MenuItem1, .sitemap_MenuItem1 a:link, .sitemap_MenuItem1 a:visited, .sitemap_MenuItem1 a:active, .sitemap_MenuHdr1, .sitemap_MenuHdr1 a:link, .sitemap_MenuHdr1 a:visited, .sitemap_MenuHdr1 a:active
{
    font-size: 11px;
    font-weight:bold;
    color: #7c6a55 !important;
    padding-left: 7px !important;
}


/* SECOND LEVEL */

.sitemap_MenuItem2, .sitemap_MenuHdr2
{
    padding-bottom: 10px;
}

.sitemap_MenuItem2, .sitemap_MenuItem2 a:link, .sitemap_MenuItem2 a:visited, .sitemap_MenuItem2 a:active, .sitemap_MenuHdr2, .sitemap_MenuHdr2 a:link, .sitemap_MenuHdr2 a:visited, .sitemap_MenuHdr2 a:active
{
    font-size: 11px;
    color: #7c6a55 !important;
    padding-left: 14px !important;
}

.sitemap_MenuItemMouseOver2, .sitemap_MenuHdrMouseOver2
{
    padding-bottom: 10px;
}

/* THIRD LEVEL */

.sitemap_MenuItem3, .sitemap_MenuHdr3
{
    padding-bottom: 10px;
}

.sitemap_MenuItem3, .sitemap_MenuItem3 a:link, .sitemap_MenuItem3 a:visited, .sitemap_MenuItem3 a:active, .sitemap_MenuHdr3, .sitemap_MenuHdr3 a:link, .sitemap_MenuHdr3 a:visited, .sitemap_MenuHdr3 a:active
{
    font-size: 11px;
    color: #7c6a55 !important;
    padding-left: 21px !important;
}

/*------------------------*/
/*----- NEWS MODULE ------*/
/*------------------------*/

.LatestNews
{
    font-family: Garamond,Times, serif;
    font-size: 20pt;
    color: #594d4d;
    font-weight: normal;
    padding-left: 16px;
    padding-top: 10px;
}

.NewsLink, .NewsLink a
{
    font-size: 8pt;
    color: #56004e !important;
    padding-top: 20px;
}

.PageLink, .PageLink a:link
{
    font-size: 8pt;
    color: #56004e !important;
    padding-top: 10px;
    text-decoration: none !important;
}

.PageLink a:hover
{
    font-size: 8pt;
    color: #56004e !important;
    padding-top: 10px;
    text-decoration: underline !important;
}

.NewsItem
{
    margin-top: 0px;
    padding: 0px;
}

ul.newsbullet
{
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin: 9px 0px 6px 0px;
    padding-left: 30px;
}

ul.newsbullet li
{
    list-style-image: url(images/news/title-arrow.gif);
    margin: 0px;
    margin-left: 0px;
    margin-right: 0px;
    list-style-position: outside;
    padding-bottom: 0px;
    text-indent: 0px;
    margin-left: -15px;
}



.newstitle
{
    color: #594d4d !important;
    font-family: arial,tahoma;
    font-weight: bold;
    width: 100%;
    display: block;
    line-height: 1em;
    font-family: arial;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    text-indent: 0px;
}

.newspostdate
{
    color: #d38cbd;
    font-weight: normal;
    display: block;
    border: 0px;
    font-family: arial;
    font-size: 9pt;
}

.newssummary
{
    padding: 0px;
}

.newscategoryimagecontainer
{
    display: none;
}

.newsrow
{
    padding: 0px 0px 0px 0px;
}





.newsactionbarlinks:hover
{
    font-family: Tahoma, Arial;
    font-weight: normal;
    font-size: 9pt;
    text-decoration: none;
    color: white !important;
    padding: 3px 5px 3px 5px;
    background-color: #999;
}


.NewsActions, .NewsContent
{
    margin-left: 16px;
    padding: 0px;
}


#subpage #toppane
{
    display: block;
    position: relative;
}


#subpage .red #toppane
{
    width: 100%;
    height: 67px;
    background-color: #c73437;
    background-image: url(images/toppane/red.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .red #toppane .right
{
    background-image: url(images/toppane/red-right.jpg);
}


#subpage .purple #toppane
{
    width: 100%;
    height: 67px;
    background-color: #8a5fa3;
    background-image: url(images/toppane/purple.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .purple #toppane .right
{
    background-image: url(images/toppane/purple-right.jpg);
}



#subpage .yellow #toppane
{
    width: 100%;
    height: 67px;
    background-color: #e0b82e;
    background-image: url(images/toppane/yellow.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .yellow #toppane .right
{
    background-image: url(images/toppane/yellow-right.jpg);
}



#subpage .green #toppane
{
    width: 100%;
    height: 67px;
    background-color: #6bb447;
    background-image: url(images/toppane/green.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .green #toppane .right
{
    background-image: url(images/toppane/green-right.jpg);
}



#subpage .orange #toppane
{
    width: 100%;
    height: 67px;
    background-color: #e69332;
    background-image: url(images/toppane/orange.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .orange #toppane .right
{
    background-image: url(images/toppane/orange-right.jpg);
}

#subpage #toppane .right
{
    width: 524px;
    height: 67px;
    margin-left: 0px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
}



#subpage .aqua #toppane
{
    width: 100%;
    height: 67px;
    background-color: #51bfab;
    background-image: url(images/toppane/aqua.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .aqua #toppane .right
{
    background-image: url(images/toppane/aqua-right.jpg);
}



#subpage .brown #toppane
{
    width: 100%;
    height: 67px;
    background-color: #9f8d5e;
    background-image: url(images/toppane/brown.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#subpage .brown #toppane .right
{
    background-image: url(images/toppane/brown-right.jpg);
}

#tblHeader td
{
    padding: 0px;
    margin: 0px;
}


/*------------------------*/
/*----- NEWS MODULE -----*/
/*----------------------*/
.newsrow p
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.viewnewsarticle
{
    text-align: left !important;
    font-family: tahoma, arial, helvetica;
    font-size: 11px;
    color: #666;
}

.NewsFull
{
    text-align: left;
}

.viewnewstitle
{
    padding-bottom: 20px;
    font-size: 16px !important;
    color: #e51837 !important;
}

.newsbutton
{
    border: none;
    font-size: 11px !important;
    background-color: #fff;
    color: #255fa8 !important;
    font-weight: normal;
    text-decoration: none !important;
    padding: 2px 6px 3px 6px !important;
    border: none;
}

.newsbutton:hover
{
    background-color: #f2f2f2;
    border: none;
}


.newstitle
{
    font-size: 11px;
    font-weight: bold;
    color: #255fa8 !important;
    padding: 0px !important;
    text-indent: 0px !important;
    margin: 0px !important;
    text-decoration: none !important;
}


.newstitle:hover
{
    padding: 0px !important;
    text-indent: 0px !important;
    margin: 0px !important;
    text-decoration: underline !important;
}

.NukeNews_AltItem, .NukeNews_Item
{
    background-color: #fff;
    background-color: white;
    padding: 8px 0px 8px 0px !important;
    border-bottom: 1px dashed #b8cad7;
    padding-top:8px !important;
    
}

table.newscontainer {margin-top:-20px !important;}

.newscontainer td
{
    padding-bottom: 0px;
    padding-top: 0px;
}

.newscontainer td:hover
{
    padding-bottom: 0px;
    padding-top: 0px;
}

.readmore
{
    text-align: right !important;
}

.readmore a
{
    font-family: Tahoma, Arial;
    font-weight: normal !important;
    font-size: 11px;
    text-decoration: none !important;
    color: #324f65 !important;
    background-image: url(images/more-arrow.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 16px;
    text-align: right !important;
}



.readmore a:hover
{
    font-family: Tahoma, Arial;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none !important;
    color: #324f65 !important;
    background-image: url(images/more-arrow.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 16px;
}

.newsreadmore a:link, .newsreadmore a:active, a.newsreadmore:visited
{
    font-family: Tahoma, Arial;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none !important;
    color: #324f65 !important;
    background-image: url(images/more-arrow.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 16px;
    text-align: right;
}

.newsreadmore a:hover
{
    text-decoration: none !important;
}

.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited
{
    font-family: Tahoma, Arial;
    font-weight: normal;
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
    background-color: white;
    padding: 3px 5px 3px 5px;
}

.right
{
    text-align: right;
}


#dnn_ctr387__OptInSimple_lblFirstName_imgHelp, #dnn_ctr387__OptInSimple_lblLastName_imgHelp, #dnn_ctr387__OptInSimple_lblEmail_imgHelp
{
    display: none;
}

#home .NormalTextBox
{
    width: 150px;
    border: 1px solid #ddd;
}

#subpage .wrapper
{
    min-height: 500px !important; #
    height:500px;
 
}


/*------------------------*/
/*-------- LOGIN ---------*/
/*------------------------*/
#dnn_ctr419_Signin_pnlLogin .SubHead 
{
    color:#435e73;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    text-transform:capitalize;
}
#dnn_ctr419_Signin_pnlLogin img
{
    display:none;
}
#dnn_ctr419_Signin_pnlLogin td
{
    text-align:justify;
}
#dnn_ctr419_Signin_pnlLogin span.Normal
{
    display:none;
}
#dnn_ctr419_Signin_pnlLogin .StandardButton
{
    background-color:Transparent;
    border:none;
    background-image:url(images/btnLogin.gif);
    background-position:left;
    background-repeat:no-repeat;
    height:21px;
    padding-right:105px;
    padding-bottom:3px;
    font-weight:bold;
    line-height:21px;
    cursor:pointer;
    color:White;
}






