.left {
	
	float:											left;
	
}

.right {
	
	float:											right;
	
}

.clear {
		
	clear:											both;
	
}

.inlineblock {
	
	display:										inline-block;
	
}

.center {
	
	text-align:										center;
	
}

.green {
	
	color:											#497662;
	
}

.brown {
	
	color:											#954f06;
	
}

.orange {
	
	color:											#f47715;
	
}

.blue {
	
	color:											#0066CC;
	
}

.pt100 {
	
	width:											100%;
	
}

.pt80 {
	
	width:											80%;
	
}

.rel {
	
	position:										relative;
	
}

.black {
	
	color:											#2a2a2a;
	
}

.bolder {
	
	font-weight:									bolder;
	
}

.georgia {
	
	font-family:									Georgia;
	
}

form {
	
	padding:										0;
	margin:											0;
	
}

.white {
	
	color:											#fff;
	
}

.inline {
	
	display:										inline;
	
}

.textField1 {
	
	font-size:										16px;
	padding:										2px;
	border:											solid 1px #bcbcbc;	
	color:											#497662;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;										
	//font-family:									Arial,Verdana,Helvetica,sans-serif;
	font-weight:									normal;
	margin:											1px 0;	
	position:										relative;
	
}

li {
	
	padding:										5px 0;
	
}

#button {
	
	margin:											1px 0;
	
}

#cancel {
	
	margin:											1px 0;
	
}

#mainDocument {
	
	font-size:										14px;
	padding:										0;
	position:										relative;
	display:										block;
	height:											100%;
	min-height:										200px;
	#height:										expression(document.getElementById("mainDocument").offsetHeight < 200 ? "200px" : "auto");	
	
}

#docTitle {
	
	margin:											0;
	padding-bottom:									1em;
	color:											#000;
	font-size:										22px;
	font-weight:									normal;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	#font-size:										20px;
	
}



#wrapper {
			
	width: 											auto;		
	padding:										0 8px;				
	min-height:										100%;
	
}

html, body {
	
	height:											100%;
	
} 

body {
	
	min-width:										950px;
	color:											#000;
	font-family:									Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size:										0.9em;
	line-height:									130%;
	width:											100%;
	#width: 										expression(document.body.clientWidth < 951 ? "950px" : "auto");			
	
}

a {
			
	color:											#ff6633;
	
}

.dashed {
	
	text-decoration:								none;
	border-bottom:									dashed 1px #497662;
	
}

/* HEADER */

#header {
	
	padding:										10px 0 0 0;
	position:										relative;
	height:											151px;
	
}

#header .logo {
	
	margin:											0 240px 0 240px;
	background-image:								url('/i/lion.gif');
	background-repeat:								no-repeat;
	background-position:							center left;
	height:											151px;			
	
}

#header .title {
	
	line-height:									190%;	
	text-align:										center;
	width:											93%;
	height:											151px;
	background-image:								url('/i/lion_invert.gif');
	background-repeat:								no-repeat;
	background-position:							center right;
	
}

#header h1 {
	
	margin:											0;	
	color:											#0066cc;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:									normal;
	font-size:										24px;
	#font-size:										22px;
	
}

#header .h1_title {
	
	margin:											0;
	color:											#0066cc;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:									normal;
	font-size:										22px;
	#font-size:										20px;
	
}

#header .h1_address {
	
	padding-top:									10px !important;
	font-size:										16px !important;
	line-height:									120%;
	
}

#header .tl {
	
	height:											151px;
	background-image:								url('/i/tl.gif');
	background-repeat:								no-repeat;
	background-position:							top left;
	
}

#header .tr {
	
	height:											151px;
	background-image:								url('/i/tr.gif');
	background-repeat:								no-repeat;
	background-position:							top right;
	
}

/* END OF HEADER */



/* MENU */

#menu {
		
	padding:										42px 0 0 20px;	
	
}

#menu div {
	
	padding:										0 10px 10px 0;
	
}

#menu .l1_mods {
	
	padding:										20px 10px 10px 0;
	
}

.l1 a {
		
	color:											#0066cc;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;	
	font-size:										17px;
	#font-size:										15px;
	
}

.l1_mods a.active {
	
	text-decoration:								none;
	
}

.l1 a.active {
		
	text-decoration:								none;
	
}

.l1 a:hover {
	
	text-decoration:								none;
	
}

.l2 {
	
	padding:										0px;
	margin:											0px;
	list-style:										none;
	
}

.l2 li .active {
	
	font-style:										italic;
	text-decoration:								none;
	
}

.l3 {
	
	padding:										0px;
	margin:											0 0 0 1em;
	list-style:										none;
	
}

.l3 li a {
	
	color:											#0066cc;
	
}

.l3 li .active {
	
	font-style:										italic;
	text-decoration:								none;
	
}

#menu2 {
		
	padding:										42px 0 0 20px;	
	
}

#menu2 div {
	
	padding:										0 10px 10px 0;
	
}

#menu2 .l1_mods {
	
	padding:										20px 10px 10px 0;
	
}

/* END OF MENUTOP */


/* BODY */

#body {
		
	padding:										0;	
	width:											100%;	       	
	padding-bottom: 								161px;
	min-height:										300px;
	height:											100%;
	
}

#body .l {
	
	width:											20%;
	
}

#body .c {
	
	width:											58%;
	height:											100%;	
	
}

#body .r {
	
	width:											20%;
	
}


#body .blocktitle {
	
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	color:											#0066cc;
	font-size:										22px;
	#font-size:										20px;
	font-weight:									normal;
	margin:											0;
	padding:										0 0 .5em 0;
	
}

#body .container {
		
	background-color:								#ebf3fb;
	height:											100%;
	
}

#body .b_tl {
	
	height:											100%;
	background-image:								url('/i/b_tl.gif');
	background-repeat:								no-repeat;
	background-position:							top left;
	
}

#body .b_tr {
	
	background-image:								url('/i/b_tr.gif');
	background-repeat:								no-repeat;
	background-position:							top right;
	height:											100%;
	
}

#body .b_bl {
	
	background-image:								url('/i/b_bl.gif');
	background-repeat:								no-repeat;
	background-position:							bottom left;
	height:											100%;
	
}

#body .b_br {
	
	background-image:								url('/i/b_br.gif');
	background-repeat:								no-repeat;
	background-position:							bottom right;
	height:											100%;
	
}

#body .content {
	
	padding:										42px 32px;		
	
}

/* END OF BODY */


/* RIGHT BLOCK */ 

#rightblock {
	
	padding:										42px 20px 0 0px;
	
}


/* END OF RIGHT BLOCK */


/* FOOTER */

#footer {
			
	position:										relative;	
	height:											151px;	
	padding:										0 8px;
	margin-top:										-161px;	
		
}

#footer .bl {
	
	height:											151px;
	background-image:								url('/i/bl.gif');
	background-repeat:								no-repeat;
	background-position:							top left;
	
}

#footer .br {
	
	height:											151px;
	background-image:								url('/i/br.gif');
	background-repeat:								no-repeat;
	background-position:							top right;	
	
}

#footer .address {
	
	display:										inline;
	text-align:										center;
	width:											auto;
	position:										relative;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	color:											#0066cc;
	font-size:										22px;
	#font-size:										20px;		
	line-height:									125%;
	white-space:									nowrap;
	
}

#footer .add {
	
	display:										inline-block;
	padding:										60px 0 0 0;
	#padding:										50px 0 0 0;
	
}

/* END OF FOOTER */


/* QUOTE */

.quote {
	
	padding:										30px 20px;
	
}

.quote .q_tl {
	
	background-image:								url('/i/q_tl.gif');
	background-position:							top left;
	background-repeat:								no-repeat;
	
}

.quote .q_tr {
	
	background-image:								url('/i/q_tr.gif');
	background-position:							top right;
	background-repeat:								no-repeat;
	
}

.quote .q_wrapper {
	
	padding:										15px 45px;
	font-size:										16px;
	line-height:									130%;
	
}

.quote h1 {
	
	margin:											0;
	padding-bottom:									.5em;
	color:											#0066cc;
	font-size:										22px;
	font-weight:									normal;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	#font-size:										20px;
	
}

h2 {
	
	margin:											0;
	padding-bottom:									.5em;
	color:											#000;
	font-size:										22px;
	font-weight:									normal;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	#font-size:										20px;
	
}

.award {
		
	padding-bottom:									2em;
	
}

.award_title {
	
	font-size:										13px;
	padding:										0 0 .5em 0;
	
}

.thumb {
	
	display:										inline-block;
	padding:										5px;
	background-color:								#eee;
	
}

.news .title {


	font-size:	16px;

}


.news .details {
	
	display:										block;
	padding:										.5em 0 0 0;
	
}

#newsarchive {
	
	display:										block;
	padding:										1em 0;
	color:											#0066cc;
	font-size:										16px;
	
}

.news .newstitle {
	
	padding:										0 0 1em 0;
	
}

.news .date {
	
	color:											#646464;
	font-size:										10px;
	
}

.news .ann {
	
	padding:										.5em 0;
	font-size:										90%;
	
}

.news {
	
	padding:										0 0 1.5em 0;
	
}

.allnews {
	
	color:											#000;
	font-size:										90%;
	
}

/* NEWS BLOCK */

.newsblock {
	
	
	
}

.newsblock * .info {
	
	display:											block;
	color:												#4e4e4e;
	font-size:											10px;
	font-family:										Tahoma;
	font-weight:										normal;
	text-decoration:									underline;
	padding:											0;
	margin:												0;
	
}

.newsblock *.date {
	
	padding-left:										25px;
	font-size:											10px;
	color:												#4e4e4e;
	font-weight:										bold;
	font-family:										Arial, Helvetica, sans-serif;
	
}


.newsblock *.title {
	
	font-family: 										Georgia;
	font-weight:										bold;
	font-size:											125%;
	line-height:										120%;
	
}

.newsblock *.citation {
	
	padding:											5px 0;
	font-size:											14px;
	color:												#4e4e4e;
	font-family:										Arial, Helvetica, sans-serif;
	
}

.newsblock *.announcement {
	
	padding:											1em 0 1.5em 0;
	font-family: 										Arial, Tahoma;
	font-size: 											105%;
	font-weight:										bold;	
	
}

#blogcode {

	width:												80%;

}

#blogcode textarea {

	width:												100%;

}

.table {
	
	
	
}

.table .first td {
	
	font-weight:										bold;
	
}

.table .e {
	
	background-color:									#eee;
	
}