body              
{
    background-color: #FFFFFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

td 
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

strong, b, .bold 
{
    font-weight: bold;
}

i,.italic 
{
    font-style: italic;
}

.oblique 
{
    font-style: oblique;
}

.super 
{
	vertical-align: super;
}

.weight_normal 
{
    font-weight: normal;
}



a   	      {color:#4b867d; text-decoration: underline; font-weight: bold;}
a:visited     {color:#4b867d; text-decoration: underline; font-weight: bold;}
a:hover       {color:#e74c14; text-decoration: underline;}

a.foo         {color:#ffffff; text-decoration: underline;}
a.foo:visited {color:#ffffff; text-decoration: underline;}
a.foo:hover   {color:#e74c14; text-decoration: underline;}

.arial 
{
    font-family: Arial, Helvetica, sans-serif;
}

.verdana 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.center 
{
	text-align: center;
}

.left 
{
	text-align: left;
}

.right 
{
    text-align: right;
}

.justify 
{
    text-align: justify;
}

.vtop 
{
	vertical-align: top;
}

.vbottom 
{
	vertical-align: bottom;
}

.vmiddle 
{
	vertical-align: middle;
}

.baseline 
{
    vertical-align: baseline;
}

.tmiddle 
{
    vertical-align: text-middle;
}


.bottom_line_dashed_grey 
{
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #E3E3E3;
}

.bottom_line_grey 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e28c18;
}

.rightborder_light_blue 
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7F9DB7;
}

.rightborder_grey 
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8288c1;
}

.rightborder_light_black 
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #333333;
}

.rightline_light_blue 
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7F9DB7;
}

.rightline_grey 
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4b867d;
}

.rightborder_white 
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.border_1101_light_blue 
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_1111_light_blue 
{
	border-width: 1px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_0101_light_blue 
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_0111_light_blue 
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_1100_light_blue 
{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_1001_light_blue 
{
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_0001_light_blue 
{
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}


.border_0100_light_blue 
{
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_0110_light_blue 
{
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #7F9DB9;
}

.border_0011_light_blue 
{
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #7F9DB9;
}


.border_0010_blue_grey 
{
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #7F9DB7;
}

.border_0010_blue 
{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #7F9DB7;
}

.border_1010_blue_grey 
{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #7F9DB7;
}

.border_1010_light_grey 
{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1111_light_grey 
{
	border-width: 1px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1000_light_grey 
{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1100_light_grey 
{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1101_light_grey 
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1001_light_grey 
{
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #e28c18;
}

.border_1011_light_grey 
{
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #6f8c8a;
}

.border_1111_grey 
{
	border-width: 1px;
	border-style: solid;
	border-color: #4b867d;
}

.border_0010_grey 
{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #8288c1;
}

.border_0001_grey 
{
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #8288c1;
}

.border_1111_dark_red 
{
	border-width: 1px;
	border-style: solid;
	border-color: #AA0000;
}

.border_1101_dark_orange 
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #FDB512;
}

.border_0111_dark_orange 
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FDB512;
}

.border_1111_dark_orange 
{
	border-width: 1px;
	border-style: solid;
	border-color: #FDB512;
}

.border_1101_dark_green 
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #7BB16D;
}

.border_0111_dark_green 
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #7BB16D;
}

.border_1111_dark_green 
{
	border-width: 1px;
	border-style: solid;
	border-color: #7BB16D;
}

.border_1111_black 
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}


/* padding related ------------------------------------------- */
.padding_none 
{
    padding: 0 0 0 0;
}

.padding_bottom_2 
{
    padding: 0 0 2 0;
}

.padding_bottom_5 
{
    padding: 0 0 5 0;
}

.padding_bottom_7 
{
    padding: 0 0 5 0;
}

.padding_bottom_8 
{
    padding: 0 0 5 0;
}

.padding_bottom_10 
{
    padding: 0 0 10 0;
}

.padding_5005 
{
    padding: 5 0 0 5;
}

.padding_5055 
{
    padding: 5 0 5 5;
}

.padding_5505 
{
    padding: 5 5 0 5;
}

.padding_5305 
{
    padding: 5 3 0 5;
}

.padding_0500 
{
    padding: 0 10 0 0;
}

.padding_7070 
{
    padding-top: 7;
    padding-bottom: 8;
}

.padding_5050 
{
    padding-top: 5;
    padding-bottom: 5;
}

.padding_2020 
{
    padding-top: 2;
    padding-bottom: 2;
}

.padding_5555 
{
    padding: 5 5 5 5;
}

.padding_left_none 
{
    padding-left: 0;
}

.padding_left_5 
{
    padding-left: 5;
}

.padding_left_10 
{
    padding-left: 10;
}

.padding_left_15 
{
    padding-left: 15;
}

.padding_left_20 
{
    padding-left: 20;
}

.padding_left_25 
{
    padding-left: 25;
}

.padding_lr_25 
{
    padding-left: 20;
    padding-right: 20;
}

.padding_lr_15 
{
    padding-left: 15;
    padding-right: 15;
}

.padding_lr_10 
{
    padding-left: 10;
    padding-right: 10;
}

.padding_lr_5
 {
    padding-left: 5;
    padding-right: 5;
}

.padding_lr_3
{
    padding-left: 3;
    padding-right: 3;
}

.padding_right_5 
{
    padding-right: 5;
}

.padding_right_10 
{
    padding-right: 10;
}

/* background related ---------------------------------------- */
.bg_white 
{
	background-color: #FFFFFF;
}

.bg_blue_grey 
{
	background-color: #7F9DB7;
}

.bg_dark_grey 
{
    background-color: #686868;
}

.bg_grey 
{
    background-color: #8288c1;
}

.bg_light_grey 
{
    background-color: #97afaf;
}

.bg_light_brown 
{
    background-color: #e28f30;
}

.bg_orange 
{
    background-color: #FEDC8B;
}

.bg_light_orange 
{
    background-color: #FEE8B4;
}

.bg_dark_orange 
{
    background-color: #FDB512;
} 

.bg_header_blue 
{
    background-color: #C6D3DF;
}

.bg_pale_blue
{
    background-color: #EFF2F5;
}

.bg_faint_blue 
{
    background-color: #DAE2EB;
}

.bg_green 
{
    background-color: #CBE0C5;
}

.bg_light_green 
{
    background-color: #D5E6D0;
}

/* colors ---------------------------------------------------- */
.black 
{
    color: #ffffff;
    weight: bold;
}

.white 
{
    color: #FFFFFF;
}

.grey 
{
    color: #e28c18;
}

.orange 
{
	color: #E0A917;
}

.dark_grey 
{
    color: #686868;
}

.blue_grey 
{
    color: #7F9DB7;
}

.dark_blue 
{
    color: #0C51A5;
}

.blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #e74c14;
}

.yellow 
{
    color: yellow;
}

.nd_light_green, .move_up
 {
    color: #00CC00;
}

.nd_vibrant_green {
    color: #29B236;
}

.nd_bg_green 
{
    color: #CBE0C5;
}

.nd_bg_light_green 
{
    color: #D5E6D0;
}

.nd_dark_green 
{
    color: #7BB16D;
}

.nd_red 
{
    color: #FF0000;
}

.nd_orange
 {
    color: #FDB512;
}

.nd_link_blue 
{
    color: #0000FF;
}

.nd_blue 
{
    color: #0C51AC;
}

.nd_light_blue 
{
    color: #7F9DB9;
}

.nd_grey 
{
    color: #8288c1;
}

.nd_light_grey 
{
    color: #E3E3E3;
}

.nd_dark_grey 
{
    color: #666666;
}

.nd_light_black 
{
    color: #333333;
}

.nd_dark_red 
{
    color: #AA0000;
}


/* link related ---------------------------------------------- */
.nodecoration 
{
    text-decoration: none;
}

.underline 
{
    text-decoration: underline;
}

.hand 
{
    cursor: hand;
}

.hover_blue:hover 
{
    color: #0C51A5;
}

.hover_orange:hover 
{
	color: #E0A917;
}

.hover_white:hover 
{
    color: #FFFFFF;
}

.hover_red:hover 
{
    color: #FF0000;
}

.s5 {
    font-size: 3px
}

.s10 {
    font-size: 10px
}

.s11 {
    font-size: 11px
}

.s12 {
    font-size: 12px
}

.s13 {
    font-size: 13px
}

.s14 {
    font-size: 14px
}

.s15 {
    font-size: 15px
}

.s16 {
    font-size: 16px
}

.s18 {
    font-size: 18px
}

.s20 {
    font-size: 20px
}

.s22 {
    font-size: 22px
}

.s30 {
    font-size: 30px
}

.s40 {
    font-size: 40px
}

li 
{
	margin-left: -15px; 
}

#mainnav
{
	list-style:none;
        align:left;
}

#mainnav li
{
	float:left;
}

#mainnav li a
{
	display:block;
	background:#ffffff;
        text-align:center;
	width:183px;
	line-height:20px;
	margin:4px 10px 0px 0px;
	color:#e74c14;
	text-decoration:none;
	text-transform:uppercase;
        font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#mainnav li a:hover, #mainnav li a.active
{
	color:#ffffff;
	background:#4b867d;
}

a.divlink, a.divlink:link {
display:block;
width:100%; /*width needs to be specified to work in IE*/
height:100%; /*height needs to be specified to work in IE*/
/*Other browsers expand the link to full width and height.*/
line-height:0;
font-size:0;
}




