body {
	font-family: arial, Verdana, Arial, Helvetica, Tahoma;
	text-align:center;
	background:#013D79;
	color:#013D79;
	padding-bottom:10px;
}

/*
p, ul, td {
	font-size:1.2em;
}
 
ul p,td p, ul ul, td td {
	font-size:1em;
}

*/

*{
	margin:0;
	padding:0;
	
}

ol, ul{
	margin:20;
	padding:20;
	
}

p
{
	margin-bottom:0.5em;
}

a
{
	color:#3333CC;
	text-decoration:none;
}
a.linklistgray
{
	color:#666;
	text-decoration:underline;
}
a img {
	border:0;
}
TABLE TD A.FM-FileLink 
{
	color:#3333CC;
	text-decoration:none;
}

table td 
{
	font-family: Arial,verdana, Helvetica, Tahoma;
	color:#666;
	vertical-align:top;
	padding:0.1em;
	font-size:0.7em;
}

html> body table td
{
	font-size:1em;
}

/* Container divs */
#Container
{
	position:relative;
	width:913px;
	margin:0px auto;
	margin-top:21px;
	text-align:left;
	font-size:1.1em;
	background-color:#fff;
	padding:7px 0 7px 0;
	color:#666;
	
}

#ContainerEntre
{
	position:relative;
	margin:0px auto;
	width:630px;
	margin-top:70px;
	text-align:left;
	padding:0;
}

#EntreTopWrapper
{
	height:79px;
	background-color:#fff;
	width:627px;
}

#EntreLogo
{
	height:63px;
	float:left;
	padding-top:5px;
}

#EntreTopImg
{
	padding:13px 0 0 0px;
	float:left;
	text-align:right;
	width:393px;
}

#EntreInner
{
	background:#fff;
	width:630px;
	height:381px;
	background: url(/images/bg_Entre.gif) no-repeat 0px 0px;
}

.EntreContentWrapper
{
	padding:68px 0 0 81px;
}

.EntreContent
{
	font-size:1.0em;
	color:#666;
	width:186px;
	float:left;
	height:176px;
}

.EntreContent h1
{ 
	font-size:1.8em;
	font-weight:normal;
	margin:18px 0 18px 25px;
}

.EntreLinks
{
	height:50px;
	width:100%;
}

.EntreBottomText
{
	margin:20px;
	width:100%;
	text-align:center;
}

.EntreBottomText h1
{
	color:#fff;
	font-weight:normal;
	font-size:2.2em;
	letter-spacing:0.2em;
}

#ContainerInner	
{
	width:899px;
	border-top:solid 1px #CBCBCB;
	border-bottom:solid 1px #CBCBCB;
	background:#F4F2F3 url(/images/bg_ContainerInner.gif) repeat-y top left;
	margin:0 7px 0 7px;
	overflow:hidden;
	padding:0px 0px 0px 1px;
}

#Header
{

	width:100%;
	height:169px;
}

.TopHeaderRight
{
	
	width:682px;
	height:135px;
	float:left;
	background:#fff url(/images/bg_TopRight.gif) no-repeat 0px 0px; 
	margin:6px 0 0 5px;
	
}

.TopHeaderRightInner
{
	padding:12px;
}

#Logo
{
	width:198px;
	float:left;
	margin:9px 0 0 5px;
}

html>body .Logo
{
	margin-left:11px;
}

#TopMenu
{
}

.TopMenuInner
{
	float:right;
	border-left:solid 1px #CBCBCB;
	border-top:solid 1px #CBCBCB;
	border-right:solid 1px #CBCBCB;
	padding:7px 11px 4px 4px;
	/*padding:0px 11px 0px 0px;*/
}

.TopMenuInner a
{
	color:#666;
	background:url(/images/Sep_Gr_Hor.gif) no-repeat right top;	
	padding:0 11px 0 3px;
}

.TopMenuBgImg
{
	float:right;
	width:31px;
	height:27px;
	background: url(/images/bg_TopMenuRight.gif) no-repeat 0px 0px;
	margin-right:2px;
}

a.BlueLink
{
	color:#3333cc;
	background:none;
	padding:0 0 0 5px;
}

#BodyArea
{
	float:left;
	background: url(/images/bg_ContentArea.gif) repeat-y 0px 0px;	
	padding:0 0 0px 16px;
	
}

.WidePage #BodyArea
{
	background: url(/images/bg_ContentAreaWidePage.gif) repeat-y 0px 0px;	
}

#MainArea
{
	float:left;
	width:680px;
	border-top:solid 1px #CBCBCB;
}

#LeftArea
{
	margin:0 6px 0 0px;
	padding-top:68px;
	width:189px;
	color:#fff;
	float:left;
	background:#666 url(/images/LeftMenuCorner.gif) no-repeat 0px 0px;
}

#ContentArea
{
	float:left;
	width:457px;
	padding-bottom:20px;
	color:#666;
}

.WidePage #ContentArea
{
	width:669px;
}

.VerticalLine
{
	width:897px;
	clear:both;
	height:4px;
	background:#fff url(/images/bg_ContentBottom.gif) no-repeat 2px 0px;
	overflow:hidden;
	font-size:4px;
}

/* Paddings and margins */
.DivPadding
{
	padding:28px 0px 0px 17px;	
}

.NormalPage .DivPadding
{
	padding-top:25px;
}

.DivPadding h1 img
{
	float:none;
	margin-left:-5px;
}

.DivPadding img
{
	/*float:right;*/
	padding-left:5px;
}

.WhiteSpaceTop
{
	height:55px;
	width:33px;
	float:left;
	background-color:#fff;
}

.NormalPage .WhiteSpaceTop
{
	height:25px;
}

#RightArea
{
	float:left;
	width:180px;
	padding:31px 0 10px 0;
}

.WidePage #RightArea
{
	display:none;
}


.NormalPage #RightArea
{
	padding-top:0px;
}

#RightArea h1
{
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background-color:#666;	
	padding:7px 0 7px 0;	
	font-size:1.4em;
	margin:0 0 8px 0;
}

#RightArea h2
{
	text-align:center;
	color:#fff;
	background-color:#666;	
	padding:2px 0 3px 0;	
	font-size:1.2em;
}

#RightArea h2 a
{
	color:#fff;
}

.RightInner h3
{
	font-weight:bold;
	display:inline;
	color:#666;
	font-size:1.1em;
	padding-right:3px;
	
}

.RightInner a, .RightInnerRelatedLinks a
{
	font-weight:bold;
	color:#666;
	font-size:1.1em;
}

.RightInner a:hover, .RightInnerRelatedLinks a:hover
{
	text-decoration:underline;
}

.RightInner
{
	padding:7px 7px 7px 4px;
}

.RightInnerRelatedLinks
{
	padding:3px 4px 1px 6px;
}

#RightArea .hr
{
	margin:0;
	overflow:hidden;
}

.CenteredImg
{
	margin-top:23px;
	text-align:center;
}

#ContentArea .hr
{
	margin:12px 0 0 10px;
	overflow:hidden;
}

.ContentListWrapper
{
	padding:0 2px 0 19px;
	margin-top:8px;
}

.ListHeader
{
	margin-bottom:10px;
}

.ContentMetaData
{
	margin-top:10px;
	color:#999;
	font-size:0.9em;
	
}

.NormalPage .ListHeader
{
	margin-bottom:2px;
}

.ListHeader a
{
	text-decoration:underline;
	font-size:1.1em;
	font-weight:bold;
	color:#666;
}

.ListContent 
{
	padding-bottom:5px;
}

.ListContent img
{
	float:right;
	padding:0 0 10px 5px;
}

#BreadCrumb
{
	float:left;
	margin-left:8px;
	padding:10px 0 5px 0;
	background-color:#fff;
	width:473px;
}

#BreadCrumb a
{
	color:#666;
}
/* Custom Content elements */
h1 
{
	margin-bottom:6px;
	font-weight : bold;
	color:#666;
	font-size: 1.5em;
}
h2 
{
	color:#333;
	font-weight: bold;
	font-size: 1.2em; 
	margin:4px 0px 0px 0px;
}
h3 
{
	color:#333;
	font-size:1em;
	font-weight: bold;
	margin-top:5px;
}

h1, h2, h3
{
	color:#666;
}

/*  /Custom Content elements */
/* Left menu */

.LeftAreaInner
{
	padding:0px 23px 0 13px;
}

.LeftAreaInner .hr
{
	background: url(/images/white.gif) repeat-x 0px 0px;
	margin:0px 0 2px 0;	
	width:100%;
}

.LM1
{
}

.LMSubLevel
{
	background:#999;
	border-top:solid 1px #CBCBCB;
	border-bottom:solid 1px #CBCBCB;
	margin:0px 0 4px 0;
	padding:2px 5px 3px 0;
	overflow:hidden;
}

.LMSubLevel a
{
	display:block;
}

a.LM2
{
	padding:0px 0px 0 15px;
	color:#fff; 
}

a.LM2Active
{
	padding:0px 0px 0 15px;
	color:#4E4C4D;
}

a.LM3
{
	padding:0px 0px 0 33px;
	color:#fff;
}

a.LM3Active
{
	padding:0px 0px 0 33px;
	color:#4E4C4D;
}
a.LM4
{
	padding:0px 0px 0 50px;
	color:#fff;
}

a.LM4Active
{
	padding:0px 0px 0 50px;
	color:#4E4C4D;
}



#MiddleArea
{
	width:400px;
	float:left;
}

#RightArea
{
	width:179px;
	float:left;
}

#Footer
{
	
}
/* /Container divs */


#FooterInner
{
	padding:6px 20px 6px 20px;
	color:#999;
	font-size:1em;
	text-align:center;
}

.TwoCol
{
	width:100%;
}

.TwoColInnerLeft, .TwoColInnerRight
{
	float:left;
	width:48%;
}

.TwoColInnerRight
{
	float:right;
}

.TopMargin
{
	margin-top:20px;
}
/* /Paddings and margins*/

.FloatImageLeft img
{
	float:left;
	margin-right:5px;
}

.hr
{
	margin:10px 0 10px 0;
	height:1px;
	padding:0;
	clear:both;
	overflow:hidden;
	background:url(/images/grey.gif) repeat-x;
}

.PrintLink
{
	float:right;
	margin-right:10px;
	
}
.PrintLink a
{
	padding-left:20px;
	color:#333;
	font-size:0.9em;
	background: url(/images/print_icon.gif) no-repeat 0px 0px;
}

#PrintLogo
{
	display:none;
}

#PrintArea
{
	clear:both;
}

/*
	height:1px;
	padding:0;
	clear:both;
	background:url(../images/hr.gif) repeat-x;
	*/
/* Fixing divs */
.MinHeight 
{
	height:500px;
    float:right;
    width:1px;
}

.floatKiller {
	height:1px;
	clear:both;
	margin:-1px 0 0 0;
	overflow:hidden;
}

/* /Fixing divs */

.SearchTxt
{
	font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:0.9em;
	border:solid 1px #333;
	width:6em;
	padding:0.1em;
}



/* Style in Print */
#PrintDoc
{
	background-color:#fff;
	text-align:left;

}

#PrintDoc table td
{
	font-size:0.7em!important;
}

.hidden
{
	display:none;
	padding-left:10px;
	
}


.sitemap
{
	width:100%;
		
}

.sitemap a
{
	font-size:12px;
	color:#666;
}
.sitemap td
{
	padding:0px;
}
.sitemap ul
{
	list-style:none;
	
}

.sitemap tr td ul ul ul li
{
	
	padding:0px;
	font-weight:normal;
	
}

.sitemap tr td ul ul li
{
	
	padding:0px;
	font-weight:normal;

}

.sitemap tr td ul li
{
	
	font-weight:bold;
	
}

table.Frm td
{
	color:#666;
	font-size:0.7em;
}

html>body .Frm td
{
	
	font-size:1.1em;
}

.Frm, .Frm input
{
	vertical-align:middle;	
	margin-right:0.4em;
}

input.Frm, input.Btn
{
	font-size:1em;
	background-color:#fff;
	border:solid 1px #ccc;
}

table td a
{
	color:#666;
}

.FM-ItemHeader
{
	background-color:#ccc;
}


.ListRowEven
{
	font-size:			1.1em!important;
}



.ListRowUneven
{
	font-size:			1.1em!important;
}


/*
.calendarlistingarea
{
	float: left;
}

.monthcalendararea
{
	float: right;
	border:solid 1px blue;
}

div.workroomoverviewcolumn
{
	width: 20em;
	float: left;
	text-align: left;
	border:solid 1px black;
}

div.workroomoverviewcolumnseparator
{
	width: 2em;
	float: left;
	border:solid 1px pink;
}

.Calendar
{
	float: right;
}

*/


