*{padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #626262;}
body,html{overflow-x:hidden;}
body{background: #021f2f;}
h1{font-size:26px;margin:0px 0px 20px 0px;text-shadow: 1px 1px #e1e1e1;color: #424242;}
h2{font-size:22px;margin:10px 0px 0px 0px;text-shadow: 1px 1px #e1e1e1;color: #424242;}
h3{font-size:15px;margin:0px 0px 5px 0px;text-shadow: 1px 1px #e1e1e1;}

img{max-width: 100%;height: auto;width: auto\9; /* ie8 */border-radius:5px;}
input, select, textarea{padding:4px 5px 4px 5px;border:1px solid #c1c1c1;border-radius:5px;}
.error{border:1px solid #c00000;}
button{display:inline-block;padding:4px 7px 4px 7px;margin:0px 0px 0px 0px;border:1px solid #243b5b;border-radius:5px;background:#243b5b;color:#ffffff;cursor:pointer;border-radius:5px;transition: background 0.5s;-webkit-transition: background 0.5s;}
button:hover{background:#4d6d96;}


#wrapper{max-width:980px;margin:0 auto;padding:2%;}
#container{padding:2%;text-align:left;margin:10px 0px 0px 0px;background-color:#ffffff;border-radius:15px 15px 0px 0px;}
.homeleft{display:inline-block;min-width:293px;max-width:600px;vertical-align:top;margin:0px 0px 20px 0px;}
.homeright{display:inline-block;min-width:293px;max-width:313px;vertical-align:top;text-align:center;}

.cspacer{display:inline-block;width:1%;}
.dspacer{display:inline-block;width:3%;}

#mm{margin:5px 0px 10px 0px;}
.mmi{background:#243b5b;display:inline-block;margin:2px 5px 2px 0px;padding:10px 10px 10px 10px;color:#ffffff;cursor:pointer;border-radius:5px;transition: background 0.5s;-webkit-transition: background 0.5s;}
.mmi:hover, .mmi.clk{background:#4d6d96;}
#content{}
.ccontainer{margin:30px 0px 30px 0px;}
.homeright input{margin:5px 0px 0px 0px;}
.homeright button{margin:5px 0px 0px 5px;}
.homeright input#email{width:203px;}
.homeright input#password{width:150px;}
#newscontainer{text-align:left;border:1px solid #626262;padding:10px;border-radius:15px;}
#newscontainer select{margin:0px 0px 10px 0px;}
#newscontainer .ni{margin:0px 0px 10px 0px;font-size:11px;}
#newscontainer .ni a{font-weight:bold; margin:0px 0px 5px 0px;}

#footwrapper{max-width:980px;margin:0px auto;margin-bottom:30px;padding:0px 0px 0px 0px;}
#footcontainer{padding:2%;background-color:#c1c1c1;border-radius:0px 0px 15px 15px;}
#footcontainer .fthird{width:180px;display:inline-block;vertical-align:top;margin:0px 0px 10px 0px;color:#333333;}
#footcontainer .third{width:225px;display:inline-block;vertical-align:top;margin:0px 0px 10px 0px;color:#333333;}
#footcontainer .third a, #footcontainer .fthird a{color:#023670; text-decoration:none;}
#footcontainer .third a:hover, #footcontainer .fthird a:hover{text-decoration:underline;}
#footcontainer .spacer {width:2%;display:inline-block;}
#footcontainer .third span{width:38px;display:inline-block;color:#333333;}

.sol{display:inline-block;color:#3366FF;font-weight:bold;}
.oss{float:right;margin:0px 0px 0px 20px}

.addressblock{display:inline-block;min-width:293px;vertical-align:top;margin:0px 0px 20px 0px;}
#mapcontainer{display:inline-block;vertical-align:top;margin:0px 0px 20px 0px;}
#mapcontainer h3{margin:0px 0px 10px 0px;}
#map-canvas {width: 289px;height: 282px;margin:0px 0px 5px 0px;border: 2px solid #e1e1e1;border-radius:5px;}
#map-canvas:hover{border: 2px solid #c1c1c1;}
.contactfrm{display:inline-block;min-width:293px;margin:0px 0px 0px 0px;vertical-align:top;}
.contactfrm label{display:inline-block;width:65px;margin:0px 0px 10px 0px;}
.contactfrm input[type='text'], .contactfrm textarea{width:210px;}
.contactfrm .controls{float:right;}
.contactfrm button{margin:5px 7px 0px 50px;width:80px;}
.contactfrm h3{margin:0px 0px 10px 65px;}
.tc{display:inline-block;vertical-align:top;min-width:293px;max-width:413px;}
.tc img{display:inline-block;vertical-align:top;}
.tc div{display:inline-block;min-width:240px;max-width:360px;}
.cts{display:inline-block;vertical-align:top;min-width:293px;max-width:413px;}
.cts img{display:inline-block;vertical-align:top;}
.cts div{display:inline-block;min-width:240px;max-width:360px;}
.cts label{display:inline-block;width:60px;margin:0px 0px 10px 0px}
.cts #email{width:200px;}
.cts #ticket{width:100px;}
.cts input[type='button']{margin:0px 0px 0px 10px}

#socials{float:right;}

#helpdeskframe{}

#czpglogin{margin:-23% 0px 20% 5%;}
#czpglogin input{margin:5px 0px 0px 0px;}
#czpglogin button{margin:5px 0px 0px 5px;}
#czpglogin input#email{width:203px;}
#czpglogin input#password{width:150px;}


#accordian {
	background: #ffffff;
	width: 200px;
	margin: 0px 0px 0px 0px;
	border-radius:5px;
}

#accordian h3 {
	background: #243b5b;
	border-radius:5px;
	transition: background 0.5s;-webkit-transition: background 0.5s;
	text-shadow:none;
}
#accordian h3 a {
	padding: 0 10px;
	font-size: 12px;
	line-height: 34px;
	display: block;
	color: white;
	text-decoration: none;
}

#accordian h3:hover {
	background:#4d6d96;
}

#accordian li {
	list-style-type: none;
	background:#4d6d96;
	border-radius:5px;
	margin:0px 0px 5px 0px;
}

#accordian ul ul li a, #accordian h4 {
	color: white;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	display: block;
	padding: 0 15px;

	transition: background 0.5s;-webkit-transition: background 0.5s;
	position: relative;
}

#accordian ul ul li a:hover {
	background: #5d8ed2;
}

#accordian ul ul {
	display: none;
}
#accordian li.active>ul {
	display: block;
}

#accordian ul ul ul{
	margin-left: 15px; border-left: 1px solid #ffffff;
}

#accordian a:not(:only-child):after {
	content: "\25B6";
	position: absolute; right: 10px; top: 0;
	font-size: 14px;
}
#accordian .active>a:not(:only-child):after {
	content: "\25BC";
}

.ldoc h3{margin:20px 0px 5px 0px;}
.ldoc p{margin:-15px 0px 0px 23px;display:inline-block;}
.ldoc div{display:inline-block;margin:10px 0px 0px 0px;}
.ldoc ul{margin:10px 0px 10px 20px;}

.ldoc a{color:#023670; text-decoration:none;}
.ldoc a:hover{text-decoration:underline;}








