@import url(https://fonts.googleapis.com/css?family=Oleo+Script|Oswald:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300italic,300,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500);
@import url(https://fonts.googleapis.com/css?family=Pacifico);

img{
border:none;
}

h1{font-family:Arial, Calibri; font-size:42px; margin:10px 0; color:#222; text-align:left; font-weight:600; letter-spacing:-0.3px; text-shadow:1px 1px 0 #CCC}
h2{font-family:Arial, Calibri; font-size:28px; margin:10px 0; color:#222; text-align:left; font-weight:600; text-shadow:1px 1px 0 #CCC; letter-spacing:-0.3px}
h3{font:bold 22px Calibri, Arial, Helvetica, sans-serif; margin:0 0; color:#FEFEFE; text-align:left; letter-spacing:-0.3px}
h4{font-family:Arial, Calibri; font-size:20px; margin:10px 0; color:#222; text-align:left; font-weight:600; text-shadow:1px 1px 0 #CCC; letter-spacing:-0.3px}
h5{font:bold 15px Arial, Calibri;  margin:3px 0; color:#000; text-align:left; letter-spacing:0.8px;}
span {font:bold 1em Segoe UI, Calibri, Verdana, Geneva, sans-serif; margin:0 0; color:#06C; text-shadow:1px 1px 0px #FFF; text-align:left;}

.form{padding:10px; border:1px solid #EEE; background:#EEE; font:12px Geneva, Arial, Helvetica, sans-serif; color:#000; margin:3px 0; letter-spacing:1px;}
.form2{padding:10px 5px; width:240px; border:1px solid #EEE; background:#EEE; font:12px Geneva, Arial, Helvetica, sans-serif; color:#000; margin:3px 0; letter-spacing:1px;}
.h_color {font:bold 27px Segoe UI, Calibri, Verdana, Geneva, sans-serif; margin:5px 0 5px 5px; color:#D00; text-align:left; text-shadow:1px 1px 0px #FFF;}
 

#sddm
	{	margin: 0;
		padding: 0;
		margin-right:5px;
		z-index: 100}

#sddm li
	{	margin:0 0;
		padding:0 0;
		list-style: none;
		float:left;
		color:#FC3;
		font:15px Calibri, Arial, Helvetica, sans-serif;
		text-align: left;
		line-height:15px;
		margin:auto;
		border:none;
		}

#sddm li a
	{	display: block;
		margin:0 0;
		padding:11px;
		background:none;
		color:#FFF;
		font: 17px Calibri, Arial, Helvetica, sans-serif;
		text-align: left;
		text-decoration: none;
		border-left: 1px solid #161616;
		border-right: 1px solid #4c4b4b;
		}
#sddm li a:hover, #sddm li a.selected{background:url(..//images/mnbg2hv.png) repeat-x ; color:#FFF; }
	
#sidenav
	{	margin: 0;
		padding: 0;
		margin-right:5px;
		z-index: 100}

#sidenav li
	{	margin:0 0;
		padding:10px 5px;
		list-style: none;
		float:left;
		color:#FC3;
		font:15px Calibri, Arial, Helvetica, sans-serif;
		text-align: left;
		margin:auto;
		border-left:1px solid #3792C1;
		border-right:1px solid #016093;
		}

#sidenav li a
	{	display: block;
		margin:0 3px;
		padding:13px;
		background:none;
		color:#FFF;
		font:bold 16px Calibri, Arial, Helvetica, sans-serif;
		text-align: left;
		text-decoration: none;
		}

#sidenav li a:hover, #sidenav li a.selected{background:#FFF; color:#016093;}
	

#side_nav
	{margin:10px 0 0 0;
	padding:0;
	float:left;		
	}

#side_nav li
	{list-style:none;
	margin:0 0;
	padding:0;
	text-align:left;
	}

#side_nav li a
	{display:block;
	text-decoration:none;
	margin:0 0;
	padding:27px 0 20px 60px;
	text-align:left;
	background: url(..//images/snbg.png) left center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FEFEFE;
	font-weight:500;
	font-size:16px;
	width:265px;
	text-align:left;
	color:#777;
	border-top:1px solid #DDD;
	}	

#side_nav li a:hover{color:#FFF; background:url(..//images/snbg2.png) left  center no-repeat #62bb81;}

.cert_v
	{	margin: 0;
		padding: 0;
		margin-right:5px;
		z-index: 100}

.cert_v li
	{	margin:0 0;
		padding:0 0;
		list-style: none;
		float:left;
		text-align: left;
		margin:auto;		
		}

.cert_v li a
	{	display: block;
		margin:0 0;
		padding:20px 60px 20px 20px;
		background:url(..//images/arrw.png) right center no-repeat;
		color:#EEE;
		font: 18px Calibri, Arial, Helvetica, sans-serif;
		text-align: left;
		text-decoration: none;
		}

.cert_v li a:hover {color:#e9b004; background:url(..//images/arrwhv.png) right center no-repeat }

.sidenav2

	{margin:0;
	padding:0;
	float:left;
	margin-left:0;		
	}

.sidenav2 li
	{list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	}

.sidenav2 li a
	{display:block;
	text-decoration:none;
	margin:0;
	padding:4px 0 4px 10px;
	background:none;
	text-align:left;
	font:16px Calibri, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #999;
	color:#F00;
	}
	
.sidenav2 li a:hover
	{color:#000000;
	text-decoration:none;
	}

.foot_nav
	{margin:8px 0 0 0;
	padding:0;
	float:left;
	margin-left:0;	
	}

.foot_nav li
	{list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	}

.foot_nav li a
	{display:block;
	text-decoration:none;
	margin:0;
	padding:2px 0;
	background:url(..//images/arrow.png) left center no-repeat;
	text-align:left;
	width:150px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.6px;
	color:#BBB;
	}
	
.foot_nav li a:hover
	{color:#FFF; text-decoration:underline;}


#footer_link
	{margin:8px 0 0 0;
	padding:0;
	float:left;
	margin-left:0;		
	}

#footer_link li
	{list-style:none;
	margin:0;
	padding:0;
	text-align:left;	
	}

#footer_link li a
	{display:block;
	text-decoration:none;
	margin:0;
	padding:2px 0 2px 20px;
	background:none;
	text-align:left;
	width:140px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.6px;
	color:#BBB;
	}

#footer_link li a.fblink {background:url(..//images/fb2.png) left center no-repeat; }
#footer_link li a.twtlink {background:url(..//images/tw2.png) left center no-repeat; }
#footer_link li a.dinlink {background:url(..//images/din.png) left center no-repeat; }
#footer_link li a.ytlink {background:url(..//images/yt.png) left center no-repeat;}
	
#footer_link li a:hover
	{color:#FFF; text-decoration:underline;}