/* Global Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
        background: #272727;
}

body.mceContentBody { text-align: left; padding: 10px; }
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Clearing */
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Start Layout */
body {	
	text-align: center;
}

#wrapper {
	margin:  0 auto;
	margin-top:  20px;
	width: 1150px;
	text-align: left;
}

#page {
	margin: 0 auto;
	width: 980px;
	text-align: left;
        background: URL('images/layout/menu-bg.gif') repeat #02415d;
        float: left;
}

#header {
	height: 170px;
	overflow: hidden;
}

#cycle {
	height: 250px;
	overflow: hidden;	
        float: right;
	width: 760px;
}

#content {
	float: right;
	width: 760px;
	background: #f6f6f6;

}

#content_text {
	padding: 20px 40px;
}

#nav {
	float: left;
	width: 220px;
        padding-top: 20px;
        margin-top: -250px;
        font-family: georgia,arial,serif;
        background: #01557a;
        background: -webkit-gradient(linear, left top, left bottom, from(#01557a), to(#02415d));
        background: -moz-linear-gradient(top, #01557a, #02415d);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01557a', endColorstr='#02415d');
}

.cms_textfield {
        margin: 10px;
}

#footer {
	width: 100%;
	clear: both;
        padding: 0px;
        border: solid 1px #777777;
        background: #AAAAAA;
        background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#CCCCCC));
        background: -moz-linear-gradient(top, #888888, #CCCCCC);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#CCCCCC');
}

#news {
	float: left;
	width: 155px;
        margin-left: 10px;
        padding-top: 10px;
	padding: 10px;
        background: none repeat scroll 0 0 #f6f6f6;
        border: 2px solid #0;
        color: #333;
        font-family: arial,serif;
        font-size: 13px;
        line-height: 18px;
}

#news p {
	font-size: 13px;
        color: #333;
	line-height: 18px;
	letter-spacing: 0.05em;
	word-spacing: 0.2em;
	margin-bottom: 14px;
}

#top-buttons a {
    float: right;
    text-decoration: none;
    margin-top: 5px;

}

/* button
---------------------------------------------- */
.button {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 15px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
margin-left: 10px;
}
.button:hover {
text-decoration: none;
}
.button:active {
position: relative;
top: 1px;
} 

/* gray */
.gray {
color: #e9e9e9;
border: solid 1px #555;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top, #888, #575757);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
background: -moz-linear-gradient(top, #757575, #4b4b4b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
color: #afafaf;
background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
background: -moz-linear-gradient(top, #575757, #888);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
} 

/* white */
.white {
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top, #fff, #dcdcdc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top, #ededed, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
} 

/* Heading Styles */
h1.title {
	font-size: 30px;
	font-family: georgia, arial, serif;
	font-weight: normal;
	color: #00aced;
	margin-bottom: 15px;
	line-height: 35px;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	font-family: georgia, arial, serif;
	color: #111;
	font-weight: normal;	
	padding-bottom: 4px;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

h1 { font-size: 26px; }
h2 { font-size: 22px; 	line-height: 26px;}
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }

strong, b { font-weight: bold; }
em , i { font-style: italic; font-size: inherit; }
p,li {
	font-size: 15px;
	color: #6b6969;
	line-height: 22px;
	letter-spacing: 0.05em;
	word-spacing: 0.2em;
	margin-bottom: 14px;
	font-family: georgia, arial, serif;
        text-shadow: 0 0.5px 0.5px rgba(0,0,0,.1);
}

ul, ol {
       margin-left: 30px;
       margin-bottom: 12px;
}

ul {
    list-style-type: square;
}

ol {
    list-style-type: decimal;
}

table {
      font-family: georgia, serif;
      font-size: 13px;
      color: #666;
      line-height: 20px;
}


/* Tiny Styles */
.img_right {
    float: right;
    margin-left: 25px;
    margin-bottom: 25px;
    clear: both;
}

.img_left {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    clear: both;
}

.columns {padding: 0.5em;}
/* Stylesheet: layout Modified On 2014-11-18 12:13:46 */
#nav ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
        font-family: arial;
}

#nav li {
	margin-bottom: 0;
}

#nav ul li a {
	display: block;
	padding: 4px 0px 10px 12px;
	text-decoration:none;
}

#nav li a:link, #nav li a:visited {
	color: #f6f6f6;
	font-size: 14px;
        font-family: verdana,arial;
        font-weight: bold;
        letter-spacing: 0; 
        text-shadow: 0 2px 2px rgba(0,0,0,.3);
        border-top: solid 1px #436676;
}

#nav li a:hover, #nav li a:active {
	color: #dadada;
	text-decoration:none;

}

#nav ul ul {
	margin-bottom: 5px;
	margin-top: -6px;
}

#nav li li a {
	padding: 4px 0px 4px 25px;
}
#nav li li a:link, #nav li li a:visited {
	color: #00d2ff;
	font-size: 13px;
        letter-spacing: 0.01em;
        line-height: 16px;
        word-spacing: 0em;
        text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.0);
        border: none;
}

#nav li li a:hover, #nav li li a:active {
	color: #0197b9;
	text-decoration: underline;
}

#nav li li li a {
	padding-left:14px;
}

.currentpage {
	font-weight:bold;
}

/* Footer */
#footer ul {
	list-style-type: none;
	margin-left: 20px;
	padding: 0px;
}

#footer li {
	margin-bottom: 0;
	float: left;
}

#footer ul li a {
	display: block;
	padding: 0px 30px 10px 0px;
	text-decoration:none;
	font-size: 12px;
        font-family: verdana;
        text-shadow: 0 0.5px 0.5px rgba(0,0,0,.3);
}

#footer li a:link, #footer li a:visited {
	color: #FFF;

}

#footer li a:hover, #footer li a:active {
	color: #CCC;
}

/* Stylesheet: menu Modified On 2012-10-25 16:19:46 */
