/* Colors */
.color__light1 {color:#FF6F02;}
.color__light0 {color:white;}
.color__light2 {color:#2C4B67;}

.color__dark0 {color:#001B2D;}
.color__dark1 {color:#008AD3;}

/* Main CSS Document */
body, html {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

img {border:0}
#Content img, .HTMLEditor img {margin:3px}

p {margin:0;}
font {padding-left:0px;}
a, a:visited {color:#008AD3;}
a:hover {text-decoration:none;}


#Content, #Content table, .TextStyle1{ 		/*Common text styles */
	line-height:120%;
	font:14px Times New Roman;
	color:#2C4B67;
	letter-spacing:1px;
	text-align:justify;
}
.EditorTable td {padding:3px 5px 3px 5px;}
.EditorTable {width:100%;}

.ContentWidth {width:750px;}

h1 {
	font-size:48px;
	line-height:48px;
	font-family:Times New Roman;
	color:#013B63;
	padding:0px 0 9px 0;
	margin:0;
	font-weight:normal;

}

h2 {
	font-size:26px;
	line-height:26px;
	font-family:Times New Roman;
	color:#005F87;
	padding:0px 0 5px 0;
	margin:0;
	font-weight:normal;
}

h3 {
	font-size:20px;
	line-height:20px;
	font-family:Times New Roman;
	color:white;
	margin:0;
	padding:0 0 3px 0;
	font-weight:normal;
}

small {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
}

.Ident {text-indent:18px;}


@media screen{
ul {
	list-style: none;
	padding: 0px 0px 9px 0px;
	margin:0;
}
li {
	margin: 0;
	padding:0 0 0 30px;
	background:url(img/li.gif) no-repeat 16px 0.54em;
	list-style: none;
	line-height:18px;
	vertical-align:top;
}}

hr {
        height:1px;
        border:0;
        color:#ddd;
        background:#ddd;

}


/* Base structure arrangement */
#PageCanvas {
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
}


.LeftCanvasGround {
	background-image:url(img/leftCanvas.jpg);
	background-repeat:no-repeat;
	background-position:100% 0;
	font-size:1px;
	background-color:#4D92BA;

}

.RightCanvasGround {
	background-image:url(img/rightCanvas.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:1px;
	background-color:#4D92BA;
}

.LeftFooterGround  {
	background-image:url(img/left_footer_ground.gif); 
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#4D92BA;
	font-size:1px;
}

.RightFooterGround  {
	background-image:url(img/right_footer_ground.gif); 
	background-color:#4D92BA;
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:1px;
}


#PageWidth {
	vertical-align:top
}

@media screen{
#PageWidth {
	width:1000px;
} 		/* !!!Page width */
}
#Page {
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.WorkSpace{
	background-color:#C4E6F5;		/*Page color */

	vertical-align:top;
}

.LeftColumnWidth {
	width:212px;				/*Left Column width*/

	overflow:hidden;
}

#LeftColumn {
	padding:0 0 7px 0; 			/* Bottom column padding*/

	vertical-align:top;
}

/*Collage*/
#Collage {
	background-position:0 0;	/*Collage alignment. Default is left*/
    background-color:#C1E5F3;

	background-repeat:no-repeat;
}
#ContentTable {
    height:200px;				/*Minimal content height*/

	clear:both;
    width:100%;
}
#Content {
	padding-top:8px;
	padding-left:21px;
	vertical-align:top;
}

#FooterCanvas {
	background-color:#C4E6F5;			/*Default color for groung */
	background-position:bottom;		/*Ground image position */

/*	height:151px; */
	vertical-align:top;
	background-image:url(img/footer_ground.gif);
	background-repeat:repeat-x;
	height:104px;

}

#FooterImage {
	padding-left: 48px;		/*Footer left text padding*/
	padding-right: 12px;		/*Footer right text padding*/

/*	height: 192px;*/						/*Image height*/
/*	background-position:30px 24px;*/		/*Image position*/
/*
	background-image:url(../img/footer_pic.gif);
	background-repeat:no-repeat;
*/	
}

#FooterContacts {
	padding-top:24px;				/*Top contacts padding*/
	float:left;
}

#FooterContacts a, #FooterContacts a:visited{/*color:#6BB144;*/}

#FooterCopyrights {
	font:11px Arial, Helvetica, sans-serif;	/*Contacts font settings */
	line-height:160%;
	color:#6CB9DC;
	padding-top:40px;						/*Padding between contacts and copyrights */

	float:left;
	margin-bottom:-3px;
	clear:both;
}

#FooterDeveloper span,  #FooterDeveloper a, #FooterDeveloper a:visited {
	font:10px Arial, Helvetica, sans-serif;	/*Developer font settings */
	color:#92BCD4;
}
#FooterDeveloper {
	float:right;
	width:320px;
	padding-top:43px;
}
#FooterDeveloper .logo {float:right;}
#FooterDeveloper a, #FooterDeveloper a:visited {text-decoration: none;}
#FooterDeveloper a:hover {text-decoration: underline;}
#FooterDeveloper img {
	margin-left:7px;
	margin-top:3px;
	margin-right:7px;
}
#FooterDeveloper div{
	float:right;
	text-align:right;
}
#FooterCounters td{
	padding-top:3px;			/*Margin after Developer*/
    text-align:center;
	background-color:#4D92BA;
	font-size:1px;
	height:24px;
}

@media screen {#PrintMessage {display:none}}

@media print {
#LeftColumn, #Collage, #FooterCanvas, #Print, #HorizontalMenu td, .Form {display:none}
#PageWidth {width:90%;}
.LeftCanvasGround, .RightCanvasGround {display:none}
ul {list-style-type:square}

#PrintMessage {border-top:2px solid #7f7f7f}

}

/* Print */
#Print {
	padding-left:27px;						/*Space for image and text padding*/
	height:18px;							/*Image height*/
	padding-right:18px;						/*Right margin*/
	font:11px Arial, Helvetica, sans-serif; /*Font setting*/

	float:right;
	background-image:url(img/print.gif);
	background-repeat:no-repeat;
}

#Print a, #Print a:visited {
	color:#008AD3;							/*Color setting*/
}

a.DownloadPic {
	background-image:url(img/download.gif);
	background-position:0 9px;
	background-repeat:no-repeat;
	
	padding:14px 9px 22px 113px;
	font-size:20px;
	line-height:44px;
	font-family:"Times New Roman", Times, serif;

}