@charset "utf-8";
/* Main CSS Document  */

body { height:70%; background:url(../img/bk.jpg) repeat;} 

/* Main headers and titles */

h3 {
	color:#999;
	font-size:24pt;
	margin-bottom:auto;
	padding-bottom:15px;
	}
	
h4 {
	color:#0275B9;
	font-size:20pt;
	margin-bottom:-30px;
	}
	
.portfolio  {
	margin: 0px 0px -30px 0px;
	color:#999;
	font-size:24pt;
	}

h3.page_subtitle {
	color:#999;
	font-size:12px;
	} 
/* Language */
.lang { 
text-decoration:none;
color:#FFF;
}

.lang:hover { color:#999;}

/*left and right div */
#navleft {
	
			left:0;
			width:75px;
			position:absolute;
			top:136px;
			padding-left:0;
			padding-right:0;
			margin-left:0;
			margin-top:0;
			/*background:url(../img/l.png) repeat-y; */
			height:80%;
			}
			
	#maincont 
	{
		margin-left: auto ;
		margin-right: auto ;
		margin-top:5px;
		margin-bottom:0px;
		border:#333 solid 2px; 
		width:1100px;
	}
			
	#center {
	width:auto;
	padding:5px 10px 15px 20px;
	background:#FFF;
	}		
	
	#navright {
	
			right:0;
			width:75px;
			position:absolute;
			top:136px;
			padding-left:0;
			padding-right:0;
			margin-left:0;
			margin-right:0;
			margin-top:0;
			/*background:url(../img/r.png) repeat-y; */
			height:80%; }
	
	.footer_lnk { color:#CCC;font-family:arial, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
	.footer_lnk:hover {color:#069;}
	.sep{ color:#CCC; padding:0 3px 0 3px; font:bold;}
	
	@font-face {
    font-family: "mak";
	src: url(N-Gage.ttf) format("truetype");
}
.customfont 
{ 
    font-family: "mak", Verdana, Tahoma;
}

.divcont
{
	padding:20px 20px 20px 30px;
	min-width:800px;
	width:auto;
	text-align:justify;
	font:Verdana, Geneva, sans-serif 12px;	
}

.span_gray_big
{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	color:#666;
}

.span_blue_big
{
	font-family:"Comic Sans MS", cursive;
	font-weight:bold;
	font-size:18px;
	/*font-style:italic;  0275B9 */
	color:#0689C8;
}

.span_bullet_blue
{
	font-family:"Comic Sans MS", cursive;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 3px;
	/*font-style:italic;  0275B9 */
	color:#0689C8;
}

/* Menu */

#dropline {position:relative; font-size:12px; height:38px; background:url(../img/menu/background.png);}

#dropline {padding:0; margin:0; list-style:none; width:543px; height:36px;}
#dropline ul {padding:0; margin:0; list-style:none; width:410px; height:36px;}

#dropline table {border-collapse:collapse; margin:-1px -10px; 0 0; padding:0; width:0; height:0; font-size:12px;}
#dropline li {float:left; height:38px;}
#dropline li a {float:left; display:block; height:38px; line-height:38px; padding:0 20px 0 10px; font-family:arial, sans-serif; font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
#dropline li ul li a {color:#666;}

#dropline li a.down {background:url(../img/menu/down.gif) no-repeat right center;}

#dropline li ul li a.down {font-size:14px; font-weight:bold; background:none;}

#dropline li ul {position:absolute; top:38px; left:-9999px; z-index:10; background:url(../img/menu/fade.png); border:solid 1px #666;}

#dropline li ul.sub li a{ background:none; color:#666;}
#dropline li ul.sub li a:hover { background:none; color:#069;}

#dropline li ul.floatRight li {float:right;}

#menu {margin-top:20px; position:relative; height:36px;}
#menu li, #menu li.top  {position:relative; float:left; margin:0 5px; padding-top:4px;}
#menu li a, #menu li.top a {display:block; height:26px; line-height:23px; padding:0 15px 0 0; float:left; color:#ddd; text-decoration:none; font-family:arial, sans-serif; font-size:11px;}
#menu li a b, #menu li.top a b {display:block; height:26px; float:left; padding:0 0 0 15px;}

#menu li a:hover, #menu li.top a:hover, #menu li a:active,#menu li.top a:active, #menu li a:focus,#menu li.top a:focus { background: url(../img/menu/taba.png) right top; cursor:pointer; color:#fff; line-height:25px;}
#menu li a:hover b, #menu li.top a:hover b,  #menu li a:active b,#menu li.top a:active b, #menu li a:focus b, #menu li.top a:focus b{ background: url(../img/menu/tabb.png) left top; cursor:pointer;}

#pad {height:100px;}