/*********************************************************/
/* general styles     FONT-SIZE: 10px;  COLOR: #777777;  */
/*********************************************************/

body {
	background-color:#ffffff;
}

BODY, P, TD
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, Helvetica
    
}

table {
	width:100%;
}


/*********************************************************/
/* links styles    color: #6699CC;  #6666FF;             */
/*********************************************************/

a {
	text-decoration:none;
}
a:link {
	color: #4488CC;
}
a:visited {
	color: #4488CC;
}
a:hover {
	color: #4499FF;
}
a:active {
	color: #4499FF;
}
.style1 {color: #FFFFFF
}

/*********************************************************/
/* main layout table styles                              */
/*********************************************************/

table.layout_firsttable {
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


TR.languagerow TD {
	background-color:#b1d1ec;
	height:12px;
}
TR.languagerow TD, TR.languagerow TD A:visited, TR.languagerow TD A:active, TR.languagerow TD A:link {
	color:#ffffff;
}
TR.languagerow TD A:hover, TR.languagerow TD A.on:visited, TR.languagerow TD A.on:active, TR.languagerow TD A.on:link {
	color:#001a7b;
}
tr.logorow {
	background-image:url('../images/top_back.gif');
}
tr.menurow {
	background-image:url('../images/top2_back.gif');
}
.topmenu {
	width:*;
	vertical-align:top;
	padding: 7px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}
.topmenu A:visited, .topmenu A:active, .topmenu A:link {
	color:#5c7ca8;
}
.topmenu A:hover, .topmenu A.on:visited, .topmenu A.on:active, .topmenu A.on:link {
	color:#001a7b;
}
tr.bottomrow {
	background-image:url('../images/bottom_back.gif');
}

.copyright {
    COLOR: #666666;
}

a.contactus:visited, a.contactus:active, a.contactus:link, a.contactus:hover {
	color:#1c4886;
}

/*********************************************************/
/* home page styles                                      */
/*********************************************************/

.dots_hor {
	background-image:url('../images/dots_hor.gif');
	height:1px
}
.dots_ver {
	background-image:url('../images/dots_ver.gif');
	width:1px
}
.mainsectiontitle {
	font-weight:bold;
	font-size:11px;
	color:#5a7aa7;
	height:16px;
}
.mainsectioncontent {
	vertical-align=top;
	padding:7 15 7 15;
}
a.readmore:visited, a.readmore:active, a.readmore:link, a.readmore:hover {
	line-height:20px;
	color:#829BBD;
}
.date {
	font-weight:bold;
}       
.preview {
	line-height:12px;
}



/*********************************************************/
/* internal pages styles                                 */
/*********************************************************/

table.internalcolumn TD {
	padding:8px 8px 8px 8px;
}
table.internalcolumn TR.line TD {
	padding:0px;
	height:1px;
}
.internalcolumn_border, table.internalcolumn TR.line TD {
	background-color:#8bbae3;
}
.internalcolumn_title, .internalcolumn_titlelink, .internalcolumn_actualsection {
	color:#1865a3;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}
.internalcolumn_actualsection A:visited, .internalcolumn_actualsection A:active, .internalcolumn_actualsection A:link {
	color:#5c7ca8;
}
.internalcolumn_title, .internalcolumn_actualsection {
	background-color:#dce6f3;
}
ul.internalcolumn {
	margin:0px;
	background-color:white;
}
	/*background: transparent url(../images/arrow_boxed.gif) 3px left no-repeat;
	background-position-x:left;
	background-repeat:no-repeat;

	*/
ul.internalcolumn li {
	background-color:white;
	background-image:url('../images/arrow_boxed.gif');
	margin:0px;
	line-height:14px; 
	list-style-type:none; 
	padding:15px 0px 0px 3px; 
}
ul.internalcolumn li.title {
	background-image:url(../images/spacer.gif);
	background: white;
	padding:0px 0px 5px 0px;
	list-style:none;
	line-height:14px;
	color:#777777;
	font-weight:bold;
	font-size:11px;
}
.internal_content {
	vertical-align:top;
	padding:0px 15px 15px 15px;
	color:#777777;
}
.internal_content .title {
	font-weight:bold;
	font-size:11px;
}
.internal_content li {
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 -20;
	line-height:15px;
	padding:0px 0px 3px 0px;
	
}
h3, h4, h5, .internal_content .title, .internal_content li, TD.breadcrumb, TD.breadcrumb A, A.internal {
	color:#1865a3;
}

/*needed for netscape, no comment*/
h3 {
	font-size:18px;
}
h4 {
	font-size:15px;
}
h5 {
	font-size:13px;
}

.breadcrumb {
	padding:0px 0px 2px 8px;
}
img.map {
	border:1px solid #829bbd;
}
.imgdesc {
	color:#a0a0a0;
	padding-top:3px;
}
.internal_content .titleorange {
	font-size:11px;
	color:#cc6600;
	text-transform:uppercase;
}
TD.separator {
	background-color:#cccccc;
}
table.stats {
	background-color:#eeeeee;
}
.stats_title {
	color:#ff6600;
	font-weight:bold;
}
.stats_ind {
	color:#666666;
	font-weight:bold;
}
.stats_numbers {
	color:#134a81;
	font-weight:normal;
}
