/* CSS Document */


BODY
{
    SCROLLBAR-FACE-COLOR: #e5e5e5;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #8c8c8c;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #666666;
	background-color: #6B6B6B;
	text-align:center;
	margin-top: 0px
}


body, td
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #404040;
}

INPUT, TEXTAREA, SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}


/* General formatting */

H1
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    COLOR: #4C92F7;
    FONT-FAMILY: verdana, arial;
	margin-bottom: 10px;
}

H2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #21327A;
    FONT-FAMILY: verdana, arial;
	margin-bottom: 0px;
	margin-top: 5px;
}

H3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #204A7D ;
    FONT-FAMILY: arial, verdana;
	margin: 6px
}

hr
{
	width: 100%;
	border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #D3D2D2;
	height: 1px;
	margin: 10px 0 0 0;
	text-align: left;
}	


/* text formatting */



/* links */

A:link, A:visited, A:active, A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #204A7D ;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}

A.content:link, A.content:visited, A.content:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #204A7D;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}

A.content:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #204A7D;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}

A.bold:link, A.bold:visited, A.bold:active, A.bold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #204A7D ;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}


A.small:link, A.small:visited, A.small:active, A.small:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}

A.smallblue:link, A.smallblue:visited, A.smallblue:active, A.smallblue:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #21327A;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}

.maincontent A:link, .maincontent A:visited, .maincontent A.active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #21327A;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: underline
}

.maincontent A.hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #21327A;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}

.XSLTable A:link, .XSLTable A:visited, .XSLTable A.active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #21327A;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: underline
}

.XSLTable A.hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #21327A;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}


/* content layout settings - divs */

#body123
{
	width: 770px;
	margin: 0px auto
}

#topwhite
{
	position: relative;
	width: 770px;
	height: 79px;
	background: #ffffff;
	z-index: 2;
}


#shadow
{
	position: absolute;
	left: 97px;
	top: 14px;
	background-color: #ffffff;
	z-index: 3;
}

#logo
{
	z-index: 117;
	position: absolute;
	left: 15px;
	top: 20px;
	background: #ffffff;
}


#search
{
	position: absolute;
	top: 14px;
	margin-left: 1px;
	height: 64px;
	margin-left: 200px;
	width: 570px;
	BACKGROUND: url(../images/bg_search.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 7px;
	z-index: 6;
	text-align: right
}

#navbar
{
	position: absolute;
	left: 0px;
	top: 78px;
	width: 770px;
	height: 40px;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	z-index: 4;
	background-color: #ffffff;
	BACKGROUND: url(../images/bg_nav.gif);
	background-repeat:repeat-x;
}
html>body #navbar 
{
	width:768px;
}


#body_curve
{
	position: absolute;
	left: 173px;
	top: 116px;
	z-index: 1;
}

#content
{
	background: #D6E1F2;
	position: relative;
	width: 770px;
	margin-top: 35px;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	float: left
}
html>body #content 
{
	width:768px;
}


#left
{
	float: left;
	padding-top: 9px;
	width: 158px;
	position: relative;
}

#main
{
	BACKGROUND-image: url(../images/bg_border.gif);
	float: left;
	width: 602px;
	position: relative
}

#maincontent
{
	float: left;
	width: 585px;
	position: relative;
	padding-left: 15px;
	padding-top: 0px;
	text-align:justify;
}


#news
{
	float: left;
	position: relative;	
	width: 325px;
	color: #000000
}

#info
{
	float: left;
	position: relative;	
	width: 240px;
	color: #000000;	
	padding-left: 10px;
	text-align:justify;
}

#info1
{
	float: right;
	width: 244px;
	color: #000000;	
	padding-left: 10px;
	text-align:justify;
	line-height: 20px
}


/* content layout settings - headers */

UL
{
    MARGIN-LEFT: 10px;
    MARGIN-bottom: 10px;
    MARGIN-top: 1px;
}

li 
{
    MARGIN-LEFT: 10px;
    MARGIN-bottom: 1px;
    MARGIN-top: 1px;
}

.side_content
{
	position: relative;
	width: 149px;
	background: #ffffff;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #464749;
    FONT-FAMILY: verdana, arial;
	line-height: 10px;
	margin-left: 4px;
	text-align: left
}

.side_header
{	
	position: relative;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	background: #7DA6E8;
	text-align: left
}

.side_holder
{
	padding: 3px
}

.borderside, .borderside td 
{
	border-bottom: #E2E4E4 1px dotted;
	height: 24px
}

.greyintro
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #4B4B4B;
    FONT-FAMILY: verdana, arial;
	line-height: 23px
}

.hand
{
cursor: pointer
}

.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.greyback
{
	width: 99%;
	background-color: #F1F1F1;
	border-bottom: 1px solid #ffffff;
	height: 20px
}
#backy
{
	background-color: #F5CE19;
	width: 100%
}
/* Tables */

table.XSLTable, table.XSLTableHold, table.OverTable
{
	padding: 0px;
	width: 100%;
	border: 0px
}

table.XSLTable td
{
	padding: 0px;
}

table.OverTable td
{
	padding: 5px;
	background-color: #F7F7F7
}

table.sidetable
{
	padding: 0px;
	width: 100%;
	border: 0px
}

table.sidetable td
{
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px
}

.borderbot td, .borderbot
{
	border-bottom: 1px dotted #D3D2D2;
	height: 23px
}

.borderbot1 td, .borderbot1
{
	border-bottom: 1px dotted #D3D2D2;
	height: 20px
}

.borderbot2 td, .borderbot2
{
	border-bottom: 1px dotted #D3D2D2;
}

.nolink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #204A7D ;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
