body
{
	margin: 0px;
}

img
{
	border: 0px;
}



/***************************************************************/
/***************************************************************/
/***************************************************************/
table.leftSectionTable
{
	width: 100%;
	height: auto;
	border-right: #BEBEBE 0px solid;
}

table.leftSectionTable td.title
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	height: 20px; 
	background: #2F5D77;
	vertical-align: middle;
	text-transform: uppercase;
	padding-left: 10px;
}

table.leftSectionTable td.text
{
	height: 100%;
	background: url('/images/common/email_icon.jpg') bottom right no-repeat;
	padding: 10px 5px;
}

table.leftSectionTable td.text a
{
	color: #505050;
	text-decoration: none;
}

table.leftSectionTable td.text a:hover
{
	color: #778899;
	text-decoration: underline;
}


/***************************************************************/
/***************************************************************/
/***************************************************************/
/* Navigation */
td.navWelcome
{
	color: #505050;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


td.navLanguage
{
	color: #505050;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

td.navLanguage a
{
	color: #505050;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

td.navLanguage a:hover
{
	color: #778899;
	text-decoration: underline;
}

a
{
	color: #656565;
}

a:hover
{
	color: #3B3B3B;
}

/***************************************************************/
/***************************************************************/
/***************************************************************/
table.mainFrameworkTable
{
	width: 1003px;
	height: auto;
}

table.mainFrameworkTable tr, td
{
	vertical-align: top;
	height: 100%;
}

table.topTable
{
	width: 100%;
	background: url('/images/common/tm_bg.gif') repeat-x;
}

table.tmTable td.tmTableItem
{
	vertical-align: middle;
	padding: 10px;
}

table.tmTable td.tmTableItem a.tmLink
{
	color: #656565;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
}

table.tmTable td.tmTableItem a.tmLink:hover
{
	color: #3B3B3B;
	text-decoration: underline;
}


table.tmTable td.tmTableItem a.tmLinkActive
{
	color: #3B3B3B;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: underline;
}

table.tmTable td.tmTableItem a.tmLinkActive:hover
{
	color: #656565;
	text-decoration: underline;
}


/****************************************************************/
/****************************************************************/
/****************************************************************/
td.contentTd
{
	padding: 0px 0px 10px 10px;
}

td.pageTitleTd
{
	color: #2E5D77;
	font-size: 16px;
	font-family: Verdana, Arial;
	font-weight: bold;
}



table.contentFrameworkTable
{
	width: 947px;
	height: 100%;
}


/****************************************************************/
table.bottomMenuTable
{
	width: 100%;
	background: #305E78;
}

table.bottomMenuTable td
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

table.bottomMenuTable td a.bmLink
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial;
	text-decoration: none;
}

table.bottomMenuTable td a.bmLink:hover
{
	color: #F5F5F5;
	text-decoration: underline;
}

table.bottomMenuTable td a.bmLinkActive
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

table.bottomMenuTable td a.bmLinkActive:hover
{
	color: #F5F5F5;
	text-decoration: underline;
}



/****************************************************************/
table.copyrightTable td
{
	color: #656565;
	font-size: 10px;
	font-family: Verdana, Arial;
	text-align: center;
}






/* Feedback Table */
.feedbackTable td
{
	color: #000000;
	font: 11px verdana, arial;
	text-align: justify;
	padding: 3px;
}

.feedbackTable input.text, textarea
{
	color: #000022;
	font: 11px verdana, arial;
	width: 215px;
	border: #888888 1px solid;
}

.feedbackTable select
{
	color: #000022;
	font: 11px verdana, arial;;
	border: #888888 1px solid;
}

.feedbackTable input.button
{
	color: #000022;
	font: 11px verdana, arial;
	border: #888888 1px solid;
	cursor: pointer;
}


/**********************************************/
td.contentText
{
	color: #00000;
	font: 11px verdana, arial;
	text-align: justify;
}




/*****/
td.projectsDate
{
	font: bold 11px verdana, arial;
}

td.projectsTitle
{
	font: bold 11px verdana, arial;
}

td.projectsText
{
	font: normal 11px verdana, arial;
}




/* News table */
table.newsTable td.date_title
{
	color: #3B3B3B;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	padding-left: 5px;
}

table.newsTable td.newsText
{
	color: #656565;
	font-size: 11px;
	font-family: verdana, arial;
	padding-top: 5px;
}

table.newsTable td.newsMoreBack a
{
	color: #D92723;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
}

table.newsTable td.newsMoreBack a:hover
{
	color: #D92723;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: underline;
}


/*************************************/
td.form_title
{
	color: #112233;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
}

td.form_content
{
	color: #778899;
	font-size: 11px;
	font-family: verdana, arial;
	vertical-align: middle;
	width: 135px;
}


input.login_form1
{
	width: 135px;
	border: #778899 1px solid;
	height: 18px;
}

input.login_form2
{
	width: 80px;
	border: #778899 1px solid;
	height: 18px;
}

input.login_form3
{
	border: #778899 1px solid;
	height: 18px;
	width: 50px;
}







