/*
	CFP-E


	Colors:
	
	Blue	: #120048
	Yellow	: #FFC100
	Grey	: #222
	Text	: #1a1a1a

*/

/* =Global
----------------------------------------------------------------------------------------------------*/

body {background:#efefef;font-family:Arial;font-size:12px;color:#222;}

a {color:#120048;text-decoration:none;}
a:hover {color:#120048;}

a.link {color:#120048;font-weight:bold;text-decoration:none;margin:0;padding:0;}
a.doc {background-image:url(/images/docs_16.gif);background-repeat:no-repeat;color:#99cc00;padding:1px 3px 1px 20px;text-decoration:none;}
a.pdf {background-image:url(/images/pdf_24.gif);background-repeat:no-repeat;color:#99cc00;padding:10px 3px 1px 28px;text-decoration:none;}
a.zip {background-image:url(/images/zip_24.gif);background-repeat:no-repeat;color:#99cc00;padding:10px 3px 1px 28px;text-decoration:none;}
a.rss {float:left;background-image:url(/images/FeedIcon-16.png);background-repeat:no-repeat;padding:0 0 0px 20px;margin:6px 0 0 10px;text-decoration:none;}

a:focus {outline: 1px dotted invert;}

hr {border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}

/* =Content blocks
----------------------------------------------------------------------------------------------------*/

#header {background:#120048;border-bottom:1px dotted #FFC100;color:#FFC100;}
#logo {font-size:78px;color:#120048;font-weight:bold;text-transform:uppercase;line-height:58px;margin:0;}
#nav {border-bottom:1px dotted #ccc;height:1px;}
#intro {padding:20px 0 10px 0;}

#content {}
.wrapper {width:710px;display:inline;float: left;margin:0px;padding:0px;margin-right:0px;}

.sponsors {margin-top:20px;text-align:center;}

#footer {background:#120048;color:#FFC100;border-top:2px solid #120048;}
#footer a {color:#FFC100;text-decoration:none;}
#footer a:hover {color:#FFF;}
#footer.address {}
#footer.copyright {}
#footer.info {}
#footer.map {float:right;}

/* =Navigation
----------------------------------------------------------------------------------------------------*/

.search {float:right;padding:0;margin:0;}

ul#topnav {margin:0;padding:0;}
ul#topnav li {font-size:11px;color:#FFC100;float:left;display:inline;border-right:1px solid #FFC100;padding:3px 15px 0 15px;margin:0;}
ul#topnav li.first {margin:0;padding:3px 15px 0 0;}
ul#topnav li.last {margin:0;padding:3px 0 0 15px;border-right:none;}
ul#topnav li a {color:#FFC100;text-decoration:none;}
ul#topnav li a:hover {color:#FFC100;text-decoration:underline;}

/* =Headings
----------------------------------------------------------------------------------------------------*/

h1, h2, h3 {font-family:Georgia;color:#120048;font-weight:normal;margin:0;padding:0;text-align:left;}

h1 {font-size: 20px;color:#222;padding:0 0 0 10px;float:left;}

h2 {font-size: 28px;}

h3 {font-size: 18px;}

/* =Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}
ul {list-style: square;}

/* =Typography
----------------------------------------------------------------------------------------------------*/

p.date {font-family:Georgia;font-size:10px;line-height:9px;margin:0;padding:0 0 10px 0;color:#999;}
p {font-weight:normal;line-height:18px;margin:0px 0px 20px 0px;padding:0px;text-align:left;}
.details {font-size:11px;font-weight:normal;margin:0px;padding:0px;text-align:left;border-top:1px dotted #CCC;clear:both;}
.section {color:#999;padding:0 5px 0 0;}
.category {color:#999;padding:0 5px 0 10px;}
.edit {float:right;padding:0px;margin:0px;}

/* =Modules
----------------------------------------------------------------------------------------------------*/

.module {background: #fff;border: 1px solid #DBE1DF;float: left;overflow: hidden;position: relative;-moz-border-radius: 9px;-webkit-border-radius: 9px;}
.module-content {overflow: hidden;padding:10px;margin-left:auto;margin-right:auto;}

.lblock {float:left;display:block;width:425px;height:238px;background:#efefef;border:1px solid #DBE1DF;margin:0 0 15px 0;}
.mblock {float:left;display:block;background:#fff;margin:0;padding:10px 0 5px 15px;}
/*.mblock img {padding:1px;border:1px solid #DBE1DF;}*/
.mbblock {float:left;display:block;width:80px;height:80px;background:#efefef;border:1px solid #DBE1DF;margin:0 5px 4px 0;}
.sblock {float:left;display:block;width:185px;height:100px;background:#efefef;border:1px solid #DBE1DF;margin:0 1px 4px 2px;overflow:hidden;}

.membersblock {float:left;display:block;width:80px;height:80px;background:#efefef;border:1px solid #DBE1DF;margin:0 5px 4px 0;}

.left{float:left;}
.right{float:right;margin:0;}

img {border:none;padding:0;margin:0;}

.members {height:300px;}
.members p.title {font-weight:bold;margin:0;padding:0 0 10px 0;}
.members p.address {color:#666;margin:0;padding:3px 0;}
.members p span {color:#121212;}

.title_9 form {margin:0;padding:3px 0 0 0;}
.title_9 h1 {padding:0 10px 0 10px;}

   /* Slider stuff
----------------------------------*/

.ui-slider { position: relative; left:5px; text-align: left; width:420px;height:270px;border:1px solid #DBE1DF;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cur
sor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; 
border: 0; }

.ui-slider-horizontal { height: .8em; background:#efefef;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; background:#999;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-state-hover {
background:#120048;
color:#120048;
font-weight:bold;
outline-color:invert;
outline-style:none;
outline-width:medium;
}


#content-scroll {
  width: 430px;
  height: 270px;
  margin-top: 10px;
  overflow: hidden;
}

#content-holder {
  width: 1500px;
  height: 270px;
}