		/* ALL PAGE  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
html {
	text-decoration: none;
	width: 950px;
	*width: 100%;
	-width: 950px;
	font-size: 11px;
	font-family: "Verdana";
	margin: 0 auto auto auto;
	height: auto !important;
	height: 100%;
	*text-align: center;
	-text-align: left;
}

body{
	background-color: #E6E5E0;
	color: #000000;
	text-decoration: none;
	width: 950px;
	*width: 100%;
	-width: 950px;
	font-size: 12px;
	font-family:Arial;
}


#Page{
	background-color: #FFFFFF;
	width: 950px;
	margin-left: -475px;
	position: relative;
	left: 50%;
	*left: 0;
	-left: 50%;
	text-align: left;
	min-height:800px;
	-height: 800px;
	*margin-left: 0;
	-margin-left: -475px;
}

		/* HEADER PAGE  -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#FirstHeader{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#SecondHeader{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center
}

#TopMenu{
	margin-top: 17px;
	margin-bottom: 10px;
}

#FixeMenu{
	text-transform: uppercase;
	position: absolute;
	margin-left: 12.5px;
	width: 600px;
	display: block;
	margin-top: 3px;
	text-align: right;
}

#FixeMenu a{
	padding: 0 16px 0px 16px;
	text-decoration: none;
	font-size:10px;
	color: #000000;
}

#SearchBox{
	position: absolute;
	margin-left: 668px;
	display: block;
	text-align: right;
}

#SeparationMenuContent
{
	position: relative;
	margin-top:39px;
	*margin-top: 27px;
	display: block;
}

		/* LEFT MENU  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#LeftMenu{
	width: 186px;
	display: block;
	height:100%;
	padding-left:12px;
	float: left;
}

#MainMenu a{
	text-decoration: none;
	/*color: #000000;*/
}

#MainMenu ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}

.MenuPrinc
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	line-height:24px;
}

.MenuPrincOn
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
	line-height:24px;
}

.MenuPrincSous a, MenuPrincSous
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:50px;	
	line-height:18px;
}

.MenuPrincSousOn a
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:50px;	
	line-height:18px;
	padding-bottom:10px;
	color:#7d695a;
}


.MenuPrincSousLast a
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding-left:50px;
}

.MenuPrincSousLast td
{
		
}


.MenuPrincSousLast
{
	padding-bottom:4px;
}

.MenuPrincSousOnLast a
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#7d695a;
	padding-left:50px;	
}

.MenuPrincSousOnLast td
{
	
}


.MenuPrincSousOnLast
{
	padding-bottom:4px;
}

.MenuPrincSousNiv3
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-left:60px;	
	line-height:16px;
}

.MenuPrincSousNiv3On
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-left:60px;	
	line-height:16px;
	color:#7d695a!important;
}

.MenuPrincSousNiv3On a
{
	color:#7d695a!important;
}




li.MMNO{
	height:20px;
	padding-left: 34px;
	padding-bottom:1px; 
	padding-top:6px;
	background:url(LineMenu.jpg) bottom left no-repeat;
	bacground-color:green;
}

li.MMSNO{
	height:20px;
	padding-left: 44px;
	font-size: 10px;
	position: relative;
	display: block;

}

#MainMenu ul li ul li{
	left: 54px;
	background: none;
}

#LoginBox{
	margin:  2px 0 0 0;
}

#LoginBox input{
	vertical-align: middle;
	width: 150px;
	height: 12px;
	border: 1px solid #000;
	font: normal 9px arial;
	-height: 16px; 
	color:#999999;
	margin-bottom:4px;
}

#ContentLoginBox
{
	float:left;
	padding-left:20px;
	font-size:9px;
}

#ContentLoginBox input{
	width: 90px;
	border: 1px solid #c0c0c0;
	color:#c0c0c0;
}

#SeparationLogin{
	width: 186px;
	height: 2px;
	background: url(LineMenu.jpg) no-repeat;
	position: relative;
	display: block;
	float: right;
	margin: 8px 0 8px 0;
}

#SparateMenu{
	margin-top: 0;
	padding-top: 0;
	float: left;
	position: relative;
	display: block;
	*margin-top: -2px;
}

		/* RIGHT MENU --------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#RightMenu{
	position:relative;
	float:right;
	border-bottom:2px white;
	/*padding-right:12px!Important;*/
	width:185px;
}

#SecondaryMenu ul{
	text-align: left;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 161px;
	/*margin-right: 12.5px; */
}

#SecondaryMenu ul li{
	border: 3px solid #FFFFFF;
	padding: 0 0 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	width:  158px;
}

#SecondaryMenu ul li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 2px;
}

#SMenu1{
	background-color: #FE41D1;
}

#SMenu2{
	border-top: 15px solid #FFFFFF;
	background-color: #00C631;
}

#ContentRight{
	margin-left:0px;
	padding-left: 0;
	margin-top:13px;
}

#ContentRight2{
	margin-left: 0px;
	padding-left: 0;
	margin-top: 2px;
}

#ContentRight3{
	margin-left: 0px;
	padding-left: 0;
	margin-top: 2px;
}

#ContentRight4{
}

		/* USER CONTENT PAGE  --------------------------------------------------------------------------------------------------------------------------------------------------------*/
#Content{
	/*margin-left: 211px;*/
	width: 540px;
	max-width: 540px;
	float:left;
	position: relative;
	min-height:400px;
	padding-top:14px!important;
	padding-left:12px!important;
	padding-right:12px!important;
}

		/* FOOTER PAGE  ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#Footer{

	font:normal 9px arial;
	color:Gray;
	clear:both;
	height:100px;
	text-align: center;
	margin-top: 44px;
	padding-bottom:6px;
}

#Footer a:hover
{
	color:#7d695a;
}

		/* OTHER --------------------------------------------------------------------------------------------------------------------------------------------------------*/
#BottomPage{
	text-align: left;
}

/* Page styles tags */

h1{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
margin-bottom: 8px;
text-transform: uppercase;
}

h2{
font-size: 22px;
font-weight: bold;
color:#121EA0;
text-decoration: none;
margin-bottom: 8px;
}

h3{
font-size: 12px;
font-weight: bold;
}

h4{
font-size: 12px;
font-weight: bold;
color:#121EA0;
}

p
{
font-size: 12px;
	text-align:left;
	font-family:Arial!important;
}

p.align-left
{
	text-align:left;
	font-family:Arial!important;
}

p.align-center
{
	text-align:center;
	font-family:Arial!important;
}

p.align-right
{
	text-align:right;
	font-family:Arial!important;
}


p.align-justify
{
	text-align:justify!important;
	font-family:Arial!important;

}

.bodytext
{
	margin:0px;
	font-family:Arial!important;
}

#Content a
{
	font-weight:bold!important;
}

#Content a:hover
{
	font-weight:bold!important;
	color:#7d695a!important;
}

.bodytext a
{
	font-weight:bold;
}

.bodytext a:hover
{
	font-weight:bold;
	color:#7d695a;
}


li
{
	list-style-image:url(/fileadmin/templates/nanocem1/images/bullet_hypen.png);
	font-family:Arial!important;
	font-size:12px!important;
}

a
{
	text-decoration:none;
	color:black;
}


/*NEWS AND CALENDAR */


.OpenTitle
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	color:#E77C6D;
	letter-spacing: 0.3em;
}

.NewsTitle
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	color:#1FB01E;
	letter-spacing: 0.3em;
}

.EventsTitle
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	color:#0283C5;
	letter-spacing: 0.3em;
}

.StickerTitle
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}

#ContentRight .StickerTitle,#ContentRight .StickerTitleLight,#ContentRight .StickerText,#ContentRight .MoreLink a
{
	color:#676767!important;
}

#ContentRight2 .StickerTitle,#ContentRight2 .StickerTitleLight,#ContentRight2 .StickerText,#ContentRight2 .MoreLink a
{
	color:#676767!important;
}

#ContentRight3 .StickerTitle,#ContentRight3 .StickerTitleLight,#ContentRight3 .StickerText,#ContentRight3 .MoreLink a
{
	color:#676767!important;
}


	
.StickerTitleLight
{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:black;
	
}

.StickerText
{
	font-family:arial!important;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	color:black;
}

.StickerText em
{
	font-style:normal!Important;
}

.MoreLink 
{
	font-family:arial;
	font-weight:bold;
	font-size:9px;
}

.MoreLink a
{
	font-weight:bold;
	font-size:9px;
	color:black;
}


.StickerArchiveLink
{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:black;
}


##Calendar

#ContentRight .tx-cal-controller
{
padding:0;
margin:0;
/*width:100%;
border-right: 3px solid black;*/
}

.month-large .weekday {
	background-color: #E6E5E0!important;
	height: 12px;
}

.month-weeknums {
	border-right:1px solid black;
	background-color:#E6E5E0!important;
}

.month-large {
	border: 1px solid black;	
	border-collapse: collapse;
}

.month-large th,
.month-large td {
	border: 1px solid black;
}

#month-header{
	height:28px;
	vertical-align:middle!Important;
	
}

#month-header-prevnext {
	float: left;
	vertical-align:middle;
	line-height:28px;
}

.Small H2
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:black;	
}

.wtdirectory_abc_letter a
{
	font-weight:bold!important;
}

.orange_catheader_text
{
	font-size:12px!Important;
	font-weight:bold!important;	
}

.orange_catheader_bullet{
	font-size:20px!Important;
}

.blue_catheader_text
{
	font-size:12px!Important;
	font-weight:bold!important;		
}

.pink_catheader_text
{
	font-size:12px!Important;
	font-weight:bold!important;		
}

.green_catheader_text
{
	font-size:12px!Important;
	font-weight:bold!important;		
}

.default_catheader_bullet{
	font-size:20px!Important;
}

.blue_catheader_bullet{
	font-size:20px!Important;
}

.green_catheader_bullet{
	font-size:20px!Important;
}


.pink_catheader_bullet{
	font-size:20px!Important;
}

label { font-weight:bold; }

#calendar-nav{
float:left!important;
}

.month-large{
float:left!important;
}

#cal_legend{
	width:220px !important;
	float:left;
	font-size:16px;
	line-height:18px;
}

#legend{
	width:220px !important;
}



img{
	border:none;	
}
			

