/* GENERAL */


BODY {
    bsackground: #DEDEDC;
 bsackground: #e7e7e7;

    bsackground: #C0CDDD;
    padding: 0;
    margin:0;
    text-align: center;
    color: black;
    font-family: Helvetica;

	bsackground-color: #d1d7e3;
	bsackground-image: url(../bg.gif);
	background-repeat: repeat-x;
}



div#header {
	text-align:left;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	overflow: visible;
	margin:0;
	padding:0;
b-order-bottom : 1px solid #d2d2d2;
	baackground: url(../headerlong3.gif) no-repeat;
	baackground: url(../bg_atom.png) no-repeat;
	background: url(../header10.png) no-repeat;
	height:70px;

                }

div#header2 {
	text-align:left;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	overflow: visible;
	margin:0;
	padding:0;
	background: url(../headerlong.gif) no-repeat;
	height:100px;

                }



.clear {
	clear:both; visibility:hidden; height:0;
}


DIV#logo {
	position:relative;
 top:35px;
 left:360px;
	width:680px;
	margin:0;
}


DIV#sida {
    max-width: 1050px;
    min-width: 1050px;
    text-align: left;
    margin: 0 auto;
    padding: 0px 0px 0px 10px;
    font-size: 75%;
    background: #FFFFFF;
bsorder-bottom:1px solid #808080;
bsorder-left:1px solid #808080;
bsorder-right:1px solid #808080;
bsackground: transparent url(back_small.png) repeat-y scroll 1px 1px;
bsackground: url('back_small.png') transparent repeat-y 0px 0;
bsackground: url('back_small.png') transparent repeat-y 1050px 0;

	
}


DIV#sida DIV.wrapper {
    padding: 0 10px 0 0;
    overflow: hidden;
background: #FFFFFF;

	

}

DIV#body {
	padding-top: 0px;
	clear: both;
	overflow: hidden;
	font-size:1em;
	
}




DIV#headerright {
	float:right;
	padding:0;
	margin:0;
	width:40%;
	overflow:hidden;
}
DIV#search {
	padding:0.6em 0.6em 0.5em 0.6em;
	margin:0;
	clear:both;
background: #DEE7F8;

}



DIV#leftcol{
    float: left;
    width: 25.0%;
	margin-top:1.1em;
	padding:10;
    overflow: hidden;

}




DIV#content {
    float: right;
    width: 74.5%;
    margin-top: 1em;
    padding: 0;

}
DIV#contentWrapper {
    margin-left: 1.3em;
}

DIV#content.fullpage {
    float: none;
    width: auto;
    margin-top:1.3em;
}

DIV#middlecol {
    float: left;
    width: 60%;
    overflow: hidden;
padding-left: 8px;
padding-right: 10px;
}


DIV#admmiddlecol {
    float: left;
    width: 60%;
    overflow: hidden;

}

DIV#rightcol {
    float: right;
    width: 33%;
    overflow: hidden;

padding-left: 0px;
}

DIV#fullcol {
    float: left;
    width: 740px;
    overflow: hidden;
}


/* header */
H1 {
    font-family: Calibri,Helvetica, serif;
font-weight:bold;
    font-size: 2.1em;
	letter-spacing:0.01em;
	line-height: 1.1em;
    margin: 0;
	padding:7px 7px 17px 0px;
	color:#005DAA;

		
}

H1.nobr {
    font-family: Calibri,Helvetica, serif;
	font-weight:bold;
    font-size: 2.1em;
	letter-spacing:0.01em;
	line-height: 1.1em;
    margin: 0;
	padding:0px 0px 0px 0px;
	color:#005DAA;

		
}

H2 {
	
font-family: Calibri,Helvetica, serif;
font-weight:bold;
    font-size: 1.5em;
    line-height: 1.3em;
    margin: 0;
	padding:5px 5px 5px 0px;
	color:#005DAA;
}

H2.nobr {
	
font-family: Calibri,Helvetica, serif;
font-weight:bold;
    font-size: 1.5em;
    line-height: 1.3em;
    margin: 0;
	padding:0px 0px 0px 0px;
	color:#005DAA;
}

H3 {
font-family:Calibri, Helvetica, serif;
	font-weight:bold;
    font-size: 1.25em;
    line-height: 1.3em;
    margin: 0;
	padding:5px 5px 5px 0px;
	color:#005DAA;
}

H3.nobr {
font-family:Calibri, Helvetica, serif;
	font-weight:bold;
    font-size: 1.25em;
    line-height: 1.3em;
    margin: 0;
	padding:0px 0px 0px 0px;
	color:#005DAA;
}

H4 {
    font-size: 1.3em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0;

	padding:0px 0px 0px 0px;

}
H5{
    font-size: 1em;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0;
	padding:0px 0px 0px 0px;
}

/* SUB */
DIV#sub{
    font-size: 1em;
padding-left:0px;
width: 240px;


}

DIV#sub UL {
	padding:0;
	margin:0;
	list-style: none;
	vertical-align: bottom;
    font-family: Helvetica, sans-serif;
bsorder: 1px solid #e7e7e7;


}

DIV#sub LI {
	border-bottom:1px solid #FFF;
	bsackground-color:#e7e7e7;
bsackground-color:#DEE7F8;


bsackground-color:#D8E1F0;
background-color:#f1f1f1;
	
	fsont-weight:bold;





	}

DIV#sub UL a {
	color:#000000;
	text-decoration:none;
	display: block;
	padding: 0.6em 0.6em 0.6em 0.875em;
	}

DIV#sub UL a:hover{
    text-decoration:bold;
	background-color:#C6C6C6;	
	}


DIV#sub ul ul a {
	padding: 0.7em 0.7em 0.7em 2em; 
	background-color: #f7f7f7;
	}
DIV#sub ul ul a:hover{

text-decoration:bold;
	background-color:#C6C6C6;	
	}

DIV#sub a.subSelected {
	font-weight:bold;
	}



/**/
/* SUB */
DIV#subadm{
    font-size: 1em;
padding-left:0px;
width: 240px;


}

DIV#subadm UL {
	padding:0;
	margin:0;
	list-style: none;
	vertical-align: bottom;
    font-family: Helvetica, sans-serif;
border: 1px solid #e70000;


}

DIV#subadm LI {
	border-bottom:1px solid #FFF;
	background-color:#f1f1f1;
	
	}

DIV#subadm UL a {
	color:#000000;
	text-decoration:none;
	display: block;
	padding: 0.6em 0.6em 0.6em 0.875em;
	}

DIV#subadm UL a:hover{
    text-decoration:bold;
	background-color:#C6C6C6;	
	}


DIV#subadm ul ul a {
	padding: 0.7em 0.7em 0.7em 2em; 
	background-color: #f7f7f7;
	}
DIV#subadm ul ul a:hover{

text-decoration:bold;
	background-color:#C6C6C6;	
	}

DIV#subadm a.subSelected {
	font-weight:bold;
	}









/* BREADCRUMBS */
UL#breadcrumbs {
    padding: 0.3em 0 0.3em 0.3em;
    margin:0 0 1.3em 0;		
    list-style-type: none;
    overflow: auto;
	bsorder-top:1px solid #e3e3e1;
	border-bottom:1px solid #e3e3e1;
}
UL#breadcrumbs LI {
    float: left;
    margin: 0;
    padding: 0 1.1em 0 0.5em;
    font-family: Helvetica, sans-serif;
    font-size: 0.9em;
    color: #888888;
    white-space: nowrap;
}
UL#breadcrumbs LI.first {
    margin: 0;
    padding: 0;
    background: none;
}

UL#breadcrumbs LI.last {
	color:#000;
    margin: 0;
    padding: 0 0 0 0.3em;
    background: none;
	font-weight:bold;
}

UL#breadcrumbs A {
    font-family: Helvetica, sans-serif;
    font-size: 1em;
    color: #0066cc;
}


DIV#pageupdate{
	font-family: Helvetica, sans-serif;
    font-size: 0.9em;
	color: #888888;
   
}


/* FOOTER */
DIV#footer {
    border-top:1px solid #e3e3e1;
border-bottom:1px solid #e3e3e1;
border-left:1px solid #e3e3e1;
border-right:1px solid #e3e3e1;	
	padding: 0.7em 1em;
    margin: 3em 0 0 0;
    overflow: auto;
    clear: both;
bsackground: #F9F9FA;

 bsackground: url(menu_fade.jpg) repeat-x top left;
    bsackground: url(bggray.gif) repeat-x top left;

}
DIV#footer UL {
    margin: 0 0 0 0;
	padding:0;
	list-style:none;
    float: right;
}

DIV#footer LI {
	margin: 0;
	padding: 0 1em 0 0;
    float: left;
}

DIV#footerinfo {
    float: left;
	color: #888888;
}



hr.dotted {
	margin: 15px 0px 15px 0px;
	display: block;
	background: url(dotted.gif) 0 0 repeat-x;
	height: 1px;
	border: none;
}



div.box{
			width: 215px;

		padding: 15px;
			border: 1px solid #e0e0e0;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 0px;
box-shadow: 3px 3px 3px #e0e0e0;
  -moz-box-shadow: 3px 3px 3px #e0e0e0;
  -webkit-box-shadow: 3px 3px 3px #e0e0e0;
fi-lter:progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=5, offY=5, positive=true);
bsackground: #FAF9F4;

bsackground: #FFD200;
bsckground: #FFEB88;
background: #E3ECF3;
bsackground: #FFFFCC;



			}

div.flash{
	wsidth: 428px;

			padding: 10px;
			bsorder-left: 1px solid #e0e0e0;
			bsorder-right: 1px solid #e0e0e0;
			msargin-left: 0px;
			msargin-bottom: 0px;
			msargin-top: 0px;
			bsackground: #FFFFFF;

bsackground-image:url(../flashbg.png); 
background-image:url(../tonedownblue2.png); 

background-repeat: no-repeat; 
background-position: top left;
height: 205px;
}


div.info{
			width: 425px;

			padding: 10px;
			border: 1px solid #e0e0e0;
			bsorder: 1px solid #005DAA;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 0px;
			background: #FFFFFF;




			}
			
			
div.info100{
			
			
			padding: 10px;
			border: 1px solid #e0e0e0;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 0px;
			background: #FFFFFF;




			}
			
div.info100sticky{
			
			
			padding: 10px;
			border: 1px solid #e0e0e0;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 0px;
			background: #FFF8C6;




			}			
			
div.infomem{
			
			padding: 10px;
			border: 1px solid #005DAA;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-top: 0px;
			bsackground: #EEF4FF;




			}			


div.boxleft{
			width: 210px;
			padding: 15px;
			border: 1px solid #808080;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 0px;
box-shadow: 3px 3px 3px #e0e0e0;
  -moz-box-shadow: 3px 3px 3px #e0e0e0;
  -webkit-box-shadow: 3px 3px 3px #e0e0e0;
fi-lter:progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=5, offY=5, positive=true);
basckground: #FFFFAA;
background: #FFFFFF;
			}




div.rounded {
	position:relative;
	z-Index:102;
	left:30px;
	width:100px;
	height:50px;
	background-Color:#FFFFCC;
	-moz-border-radius:10px;
	border:solid #FF6633 3px;
	text-align: center;
}

.plain250 {width:250px; padding:0px 0px 15px 0px; background:url(plain250.gif) no-repeat left bottom; margin-bottom:0px;}
.plain250 div {width:235px; padding: 10px; background:url(plain250.gif) no-repeat left top; text-align:left;}
.plain250 ul {list-style:none; padding:0 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.plain250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px; text-align:left;}
.plain250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.plain250 ul li a:hover {text-decoration:underline;}
.plain250 span.spacer {display:block; height:15px; overflow:hidden;}

.plain500 {width:470px; padding:0px 0px 15px 0px; background:url(boxround470_5.png) no-repeat left bottom; margin-bottom:0px;}
.plain500 div {width:470px; padding: 10px; background:url(boxround470_5.png) no-repeat left top; text-align:left;}
.plain500 span.spacer {display:block; height:15px; overflow:hidden;}












.TEXTboxes{ 
  font-family:Helvetica,arial; 
  font-size:9pt; 
  background-color:FFFFFF; 
  border-color:000000D; 
  border-style:solid; 
  border-width:1px; 
  color:FFFFFF; 
}

DIV#fastmenu {

max-width: 1045px;
min-width: 1045px;
margin: 0 100px;
    text-align: right;
    margin: 0 auto;
    padding: 6px 15px 6px 0px;
    font-size: 75%;
background-color:#FFFFFF;
bsorder-left:1px solid #808080;
bsorder-right:1px solid #808080;
}



div#rusnd{ 
max-width: 1050px;
min-width: 1050px;
margin: 0 100px;background: #FFFFFF}
 
b.rtop, b.rbottom{display:block;background: #DEDEDC}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

a[href$='.pdf'],a[href$='.PDF'],a[href$='.fdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(pdficon.gif) center left no-repeat;
}
a[href^="http:"] {
display:inline-block;
padding-right:14px;
background:transparent url(externalicon.gif) center right no-repeat;
}

a[href^="mailto:"] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(mailtoicon.gif) center left no-repeat;
}


a[href$='.jpg'], a[href$='.jpeg'], a[href$='.JPG'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(jpgicon.gif) center left no-repeat;
}

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'], a[href$='.xlsx']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(excelicon.gif) center left no-repeat;
}

a[href$='.ppt'], a[href$='.pps'],a[href$='.pptx'], a[href$='.ppsx'],a[href$='.PPT'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(ppticon.gif) center left no-repeat;
}

a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.DOC'], a[href$='.docx'], a[href$='.DOCX'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(docicon.gif) center left no-repeat;
}


a[href$='.txt']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(txticon.gif) center left no-repeat;
}

a[href$='.exe']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(exeicon.gif) center left no-repeat;
}

a[href$='.htm'],a[href$='.html']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(htmlicon.gif) center left no-repeat;
}

a[href$='.mdb']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(mdbicon.gif) center left no-repeat;
}


a[href$='.wmv']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(wmvicon.gif) center left no-repeat;
}



a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(zipicon.gif) center left no-repeat;
}

a.reset
{
display:inline-block;
padding-left:0px;
padding-right:0px;

background:none;
}

.smalltext 
{
	font-size: 0.9em;
    color: #888888;
	}

.datagrid2 {border-collapse:collapse;width:100%;border:1px solid #b0b0b0; background: #f1f1f1;}

.datagrid {border-collapse:collapse;width:100%;border:1px solid #b0b0b0}
.datagrid th {padding:4px 5px;background:#fff url(data-header.gif) repeat-x left bottom;border:1px solid #b0b0b0}
.datagrid th a {text-decoration:none;color:#333}
.datagrid th.active {background:#fff}
.datagrid td {padding:4px 5px;vertical-align:top;border:1px solid #b0b0b0}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

div.sticky {
background: #fff url(sticky.png) repeat-x bottom left;
psadding: 15px 0 0 0 !important;
padding: 10px;
border-bottom: none !important;
border: 1px solid #efefef;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
div.post {
border-bottom: 1px solid #ccc;
margin: 0 0 30px 0;
psadding: 0px 0px 3px 0px;
padding: 10px;
}

.EE
{
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px #c0c0c0 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

textarea {font-family:arial;font-weight:normal;font-size:10pt;color:#000000;}


