html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5; background:#fff;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#00657D;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.5m;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;height:1em; font-weight:bold;}
h5 {font-size:1em;;margin-bottom:.5em;}
h6 {font-size:1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p { font-size:14px; color: #333; margin-bottom:10px;}
p a { color:#06C;}
a { text-decoration:none; color:#333;}
a:hover { color: #900}
.sf span {color:#00657D; font-weight:bold;}
#wraper {background:url(images/bg-wraper.png) repeat-y top center; width:999px; margin:0 auto; padding:0 10px; position:relative;}
#header {background: url(images/bg-header.jpg) no-repeat top right; width:990px; height:150px;}
.logo {background:url(images/logo.jpg) no-repeat; display:block; width:297px; height:155px; float:left; margin-top:-10px; margin-left:10px;}
.logo h1 {text-indent:-99999px; width:297px; height:155px; display:block; padding:0 0 0 20px;}
.logo h1 a {text-indent:-99999px; width:297px; height:155px; display:block;}
.top-nav {float:right; font-size:14px; color:#333;}
.top-nav ul {margin:8px 0px 10px 45px; margin-bottom:5px;}
.top-nav ul li {display:inline; border-left:1px solid #000; padding:0 5px;}
.search { background: url(images/bg-search.png) no-repeat; width:185px; height:25px; float:right; position:relative; margin:0 20px 0 0;}
input#srch-input {border:0 none;position:absolute;left: 20px;top:2px;width:150px; padding:-5px 0 0px 0px; height:18px; height:17px; font-size:.75em;}
.search input[type="image"] {	position:absolute;	right:18px;	top:2px; height:18px;}
.navlinks {width:100.25%; clear:both; color:#FFF;}
.navlinks ul li {display:inline; width:11.01%; float:left; padding:0px; background:url(images/bg-nav.png) repeat-x; border-left: 1px solid #0066FF;}
.navlinks ul li a { color:#FFF; display:block;}
.navlinks ul li a:hover {font-weight:bold; display:block;}
.navlinks ul li span {font-size:.9em;}




.main-nav { background:url(images/blank-bg.gif) repeat-x; height:50px; clear:both; width:100%;}

#nav {padding:0; margin:0; list-style:none; height:50px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; width:100%;}
#nav li.top {display:block; float:left; width:11%; text-align:center; height:50px; font-size:18px;}
#nav li.top span { font-size:.8em;}
#nav li a.top_link {display:block; float:left; height:50px; line-height:0px; color:#ccc; text-decoration:none; font-size:14px; font-weight:bold; cursor:pointer; background: url(images/bg-nav.png) repeat-x;}
#nav li a.top_link span {float:left; display:block; height:50px; background: url(images/bg-nav.png) repeat-x;}
#nav li a.top_link span.down {float:left; display:block; height:50px; background: url(images/bg-nav.png) repeat-x;}
#nav li a.top_link:hover {color:#fff; background: url(images/bg-nav.png) repeat-x;;}
#nav li a.top_link:hover span { background: url(images/bg-nav.png) repeat-x;;}
#nav li a.top_link:hover span.down { background: url(images/bg-nav.png) repeat-x;;}

#nav li:hover > a.top_link {color:#fff; background: url(images/bg-nav.png) repeat-x;;}
#nav li:hover > a.top_link span { background: url(images/bg-nav.png) repeat-x;}
#nav li:hover > a.top_link span.down { background: url(images/bg-nav.png) repeat-x;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* replace these classses */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:50px; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:30px; padding:20px 10px 10px 10px; white-space:nowrap; width:300px; height:50px; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:50px; position:relative; float:left; width:300px; font-weight:normal; clear:left;}
#nav li:hover ul.sub li a
{display:block; font-size:16px; height:50px; width:300px; line-height:25px; text-indent:0px; color:#fff; text-decoration:none;}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; white-space:nowrap; width:90px; z-index:400; height:auto;}




.br { width:16%;text-align:center; height:50px;}
.br1 { width:16%;text-align:center; height:40px;}
.flash {margin-bottom:-6px;}
.left-container{width:71.5%; padding:0px 10px 10px 10px; border-right:1px solid #ccc; float:left; border-bottom:1px solid #ccc; margin-bottom:30px;}
.description {border-bottom:1px solid #ccc; padding-top:10px;}
.description ul li, .right-container ul li {background:url(images/arrow.png) no-repeat 0 7%; padding:0 0 5px 20px; font-size:14px;}
.description ol {list-style-type:decimal; margin-left:25px;}
.description ol li {font-size:14px; color:#333;}

.italic {font-style:italic;}
.sf {font-size:12px;}
.right-container{width:25.1%; float:right; border-bottom:0px solid #ccc; padding-left:10px;}
.right-container ul {padding:0 5px  0 5px;}
.right-container ul li a {font-size:11px;}
.right-container ul li span {color:#00657D; font-weight:bolder;}
.modules {width:100%; margin-left:10px; margin-bottom:5px;}
.module { float:left; clear:right; margin-bottom:20px; clear:right; width:50%;}
.module li a, .modules a, .right-container ul li a { color:#00657d; text-decoration:underline; font-weight:bold;}
.module li a:hover, .modules a:hover, .right-container ul li a:hover {text-decoration:none;}
.module1 { float:right;  margin-bottom:20px; width:48.5%; padding-right:10px;}
.module img {float:left;}
.info{ float:right; margin-left:10px; margin-bottom:9px;}
.info img, .intro img{
	float:left;
	margin:0px 5px;
}
.info p {float:right; width:260px;}
.intro {float:left; clear:left; margin-bottom:20px;}
.intro span {color:#00657D; font-weight:bold;}
.intro h6 {margin-bottom:20px;}
.intro1 {float:inherit; margin:0px 5px;}
.self-classes {margin-bottom:10px;}
.skype p{width:125px; float:left; clear:both;}
.twitter h6 {width:120px; float:left; padding-top:25px; clear:both;}
.twitter img { float:right;}
.facebook {float:left; clear:left; margin-left:30px;}
.quick-links {background:url(images/quick-links-bg.jpg) no-repeat; width:240px; height:104px; clear:both; padding:20px 0 0 2px; margin-bottom:7px;}
.advertisement { padding:22px 275px;}
#footer {border-top:1px solid #ccc; padding-top:10px; text-align:center; width:100%;}
.footer-info {padding:20px 275px; margin-top:60px; clear:both;}





.jcarousel-container {
position:relative;
}
.jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}
.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}
.jcarousel-list li, .jcarousel-item {
float:left;
height:75px;
list-style:none outside none;
width:75px;
}
.jcarousel-next {
display:none;
z-index:3;
}
.jcarousel-prev {
display:none;
z-index:3;
}
.middle-box  {
background:url("../images/img/top-left-corner-55.jpg") no-repeat scroll left top #FFFFFF;
margin:0 0 3px;
padding:0;
}
.middle-box * {
margin:0;
padding:0;
}
.middle-box .inner {
background:url("../images/img/top-right-corner-555.jpg") no-repeat scroll right top transparent;
margin:0;
padding:0;
}
.middle-box .inner2 {
background:url("../images/img/bottom-left-corner.jpg") no-repeat scroll left bottom transparent;
}
.middle-box .inner3 {
background:url("../images/img/bottom-right-corner.jpg") no-repeat scroll right bottom transparent;
font-size:12px;
margin:0;
padding:3px 5px 8px 6px;
}
.middle-box p {
margin-top:6px;
}
.dates td {
border-style:none;
}
.q-links {
margin-bottom:5px;
margin-left:10px;
margin-top:20px;
}
.q-links .spaces {
margin-left:15px;
}
.dates {
margin:0 0 10px 10px;
}
.resources-box {
background:url("../images/img/rff-top-left.jpg") no-repeat scroll left top #EDF1F3;
margin:0 0 3px;
padding:0;
text-align:left;
}
.resources-box * {
margin:0;
padding:0;
}
.resources-box .inner {
background:url("../images/img/rff-top-right.jpg") no-repeat scroll right top transparent;
margin:0;
padding:0;
}
.resources-box .inner2 {
background:url("../images/img/rf-bottom-left.jpg") no-repeat scroll left bottom transparent;
margin:0;
padding:0;
}
.resources-box .inner3 {
background:url("../images/img/rf-bottom-right.jpg") no-repeat scroll right bottom transparent;
font-size:11px;
margin:0;
padding:3px 5px 8px 8px;
}
.resources-box p {
margin-top:6px;
}
#List {
padding-bottom:5px;
width:274px;
}
#List li {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style:none outside none;
padding:0 0 10px;
}
