﻿HTML,
BODY,
FORM
{
    height:100%;
}

BODY 
{
    text-align:center;
    margin:0px;
    padding:0px;
}

H1
{
    font:bold 16px Arial, Helvetica, sans-serif;
}

H2
{
    font:bold 14px Arial, Helvetica, sans-serif;
}

H2 SPAN
{
    font:bold 14px Arial, Helvetica, sans-serif;
}

TABLE TR TH
{
    text-align:left;
}

A,
A:HOVER
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #063869;
}

A
{
	text-decoration: none;
}

A:HOVER 
{
	text-decoration: underline;
}

TABLE#layout_main
{
    width:760px;
    height:100%;
    border-left:1px solid #000;
    border-right: 1px solid #000;
    background:#e6e6e9;
}

TD#layout_topedge
{
    height:25px;
    background:#D5D6DB;
}

TD#layout_header
{
     background:#fff url(Images/wheat.jpg) no-repeat right top;
     height:98px;
}

DIV#layout_header_leftsection
{
    float:left;
    width:210px;
    padding:5px 0px 0px 120px;
    text-align:left;
}

DIV#layout_header_rightsection
{
    width:420px;
    vertical-align:top;
    text-align:right;
    padding-top:52px;
    padding-right:140px;
}

DIV#layout_header_rightsection SPAN.tagline
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}

TD#layout_menu
{
    min-width:130px;
    vertical-align:top;
    background:#406489;
}

TD#layout_content
{
    width:auto;
    vertical-align:middle ;
    padding-top:20px;
    
}

TD#layout_footer_leftsection
{
    height:45px;
    float:left;
    background:#063769;
}

TD#layout_footer_rightsection
{
    vertical-align:middle;
    height:25px;
    background:#144271;
}

TABLE.menu_static_normal
{
    background:url(Images/Menu/bgN.gif) no-repeat right center;
}

TABLE.menu_static_hover
{
    background:url(Images/Menu/bgR.gif) no-repeat right center;
}

TABLE.menu_static_normal TR TD,
TABLE.menu_static_hover TR TD
{
    height:28px;
	padding:5px 18px 10px 0px;
}

TABLE.menu_static_normal TR TD,
TABLE.menu_static_hover TR TD,
A.menu_static_normal,
A.menu_static_hover,
A.menu_static_normal:HOVER,
A.menu_static_hover:HOVER
{
    text-align:right;
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#C5D0DB;
    text-decoration:none;
}

TABLE.menu_static_selected,
TABLE.menu_dynamic_selected
{
    background:url(Images/Menu/bgR.gif) no-repeat right center;
}

TABLE.menu_dynamic_normal
{
    background:url(Images/Menu/bgsubN.gif) no-repeat right center;
}

TABLE.menu_dynamic_hover
{
    background:url(Images/Menu/bgsubR.gif) no-repeat right center;
}

TABLE.menu_dynamic_normal TR TD,
TABLE.menu_dynamic_hover TR TD
{
    width:150px;
    height:28px;
	padding:5px 18px 10px 0px;
}

TABLE.menu_dynamic_normal TR TD,
TABLE.menu_dynamic_hover TR TD,
A.menu_dynamic_normal,
A.menu_dynamic_hover,
A.menu_dynamic_normal:HOVER,
A.menu_dynamic_hover:HOVER
{
    padding:0px 10px 0px 10px;
    width:150px;
    text-align:left;
    font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#C5D0DB;
    text-decoration:none;
}

/*CONTENT STYLES*/

.smallblue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #063869;
}

.mediumblack
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.mediumpale
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3E8ED;
	background-color:#768FA9;
}

.justify,
.justify P
{
    text-align:justify;
}

.bold
{
    font-weight:bold;
}

HR
{
    border-top:1px solid #e6e6e9;
    border-bottom:1px solid #999;
}

DIV,
P,
TD,
SPAN
{
   font:12px Arial, Helvetica, sans-serif; 
   color:#003366;
}

.thick_border
{
    border-bottom:2px solid #d5d6db;
}

DIV.bluebg,
TABLE.bluebg,
TD.bluebg
{
    background:#aab5c3;
}

DIV.bluebg2,
TABLE.bluebg2,
TD.bluebg2
{
    background:#768fa9;
}

.bluebg2,
.bluebg2 TABLE TR TD
{
    color:#fff;
}

.image_left
{
    float:left;
    margin-right:10px;
}

SPAN.sitemappath
{
    padding-left:10px;
}

SPAN.sitemappath,
SPAN.sitemappath A,
SPAN.sitemappath A:HOVER,
SPAN.sitemappath SPAN
{
    font:bold 14px Arial, Helvetica, sans-serif; 
    color:#000;
    text-decoration:none;
}

SPAN.sitemappath A,
SPAN.sitemappath A:HOVER
{
    color: #063869;
}

/* Links */

A.link,
A.link:HOVER
{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #063869;
}

A.link
{
	text-decoration: none;
}

A.link:HOVER 
{
	text-decoration: underline;
}

.footerlinks,
.footerlinks A,
.footerlinks A:HOVER 
{

	font:normal 11px Arial, Helvetica, sans-serif;
	color: #89A0B7;
}

.footerlinks A
{
	text-decoration: none;
}

.footerlinks A:HOVER 
{
	text-decoration: underline;
}

/* Lists */

TABLE.list
{
}

TABLE.list TR.row TD
{
    padding:10px 0px 0px 0px;
    border-bottom:1px solid #999;
    text-align:justify;
}

TABLE.list TR.pager
{
    background:url(Images/page.gif) no-repeat left 5px;
}

TABLE.list TR.pager TD
{
    padding-left:35px;
    border-bottom:1px solid #999;
}

TABLE.list TR.pager TD TABLE TR TD
{
    padding-left:0px;
    border-bottom:0px solid #000;
}

TABLE.list TR.pager TD TABLE TR TD SPAN
{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

TABLE.list TR.pager TD TABLE TR TD A,
TABLE.list TR.pager TD TABLE TR TD A:HOVER
{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #496C8F;
}

TABLE.filelist TR TD TABLE TR TD
{
    padding-left:20px;
}

/* Buttons */

A.readmore,
A.readmore:HOVER
{
    background:#496C8F;
    border-top:2px solid #99acc1;
    border-left:2px solid #99acc1;
    border-right:2px solid #475e76;
    border-bottom:2px solid #475e76;
    font:normal 11px Arial, Helvetica, sans-serif; 
    color:#ddd;
    text-decoration:none;
    height:13px;
    padding:0px 4px 0px 4px;
    text-transform:capitalize;
}

A.readmore2,
A.readmore2:HOVER
{
    background:#dfdfe3;
    border-top:2px solid #e3e3e7;
    border-left:2px solid #e3e3e7;
    border-right:2px solid #97979b;
    border-bottom:2px solid #97979b;
    font:normal 11px Arial, Helvetica, sans-serif; 
    color:#000;
    text-decoration:none;
    height:13px;
    padding:0px 4px 0px 4px;
    text-transform:capitalize;
}

A.go,
A.go:HOVER
{
    background:url(Images/go_button.gif) no-repeat left top;
    font:normal 11px Arial, Helvetica, sans-serif; 
    text-decoration:none;
    width:58px;
    height:30px;
    color:#7f98b2;
    padding:7px 5px 0px 35px;
}

/* Forms */

TABLE.form
{
    width:100%;
}

TABLE.form TR TH
{
    font:bold 14px Arial, Helvetica, sans-serif; 
	color: #ddd;
    text-align:left;
    background:#768fa9;
}

TABLE.form TR TD
{
    padding-left:25px;
    height:25px;
    vertical-align:top;
}

TABLE.form TR TD INPUT,
INPUT.formfield,
TABLE.form TR TD TEXTAREA,
TEXTAREA.formfield
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #496C8F;
}



#ReceiveNewsletter
{
    width:10px;
    padding:0px;
}

INPUT.search
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background:#406489;
	border:1px solid #063869;
}

INPUT.login
{
    background:#fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:80px;
	color: #496C8F;
}

/* Padding */
.padright,
.padhorz,
.padall
{
    padding-right:15px;
}

.padleft,
.padhorz,
.padall

{
    padding-left:15px;
}

.padtop,
.padvert,
.padall
{
    padding-top:15px;
}

.padbottom,
.padvert,
.padall
{
    padding-bottom:15px;
}

.padall1
{
    padding-bottom:4px;
}
/* SideBar */

TABLE.sidebar
{
    background:url(Images/semicircle.gif) no-repeat left top;
    width:100%;
}

TABLE.sidebar TR TD.header
{
    font:bold 14px Arial;
    height:28px;
    color:#9fb1c6;   
    padding:13px 18px 10px 25px;
}

TABLE.sidebar TR TD.body,
TABLE.sidebar TR TD.body SPAN
{
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#C5D0DB;
    color:#ccc;
}

TABLE.sidebar TR TD.body
{
    padding:5px 18px 10px 25px;
}

TABLE.sidebar TR TD.body A,
TABLE.sidebar TR TD.body A:HOVER
{
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

TABLE.sidebar TR TD.body A:HOVER
{
    text-decoration:underline;
}

SPAN.Captcha,
SPAN.Captcha TABLE,
SPAN.Captcha TABLE TR TD,
SPAN.Captcha TABLE TR TD IMG
{
    padding:0px;
    margin:opx;
}

SPAN.Captcha TABLE TR TD TABLE TR TD
{
    padding:0px 0px 0px 5px;
}


/* Validation */
.error
{
    color:#900;
}