.container_12 .grid_8 {
margin-left: 0px;
margin-right: 10px;
}

.container_12 .push_4 {
left: 340px;
}

li {
margin-left: 12px;
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
	margin-bottom: 10px;
}

body {
font: 11px/1.5 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif
}

#area_content .maincontent .contentpaneopen .articleheading h3 {
margin: 0;
}

small { font-size:.85em; }

/*
#mod_search_searchword {
font-size: 20px;
}
*/

h2 {
font-size: 1.3em;
}
 /*--HEADER--*/

.googmap div {
width: 300px;
}

.gmnoprint div {
}

body.light {
border-top: 8px solid #e9050c;
}

body.light #main_wrapper {
background-color: #fff;
}

#headerWrapper {
background: #fff;
height: 80px;
overflow: hidden;
}

 /*--MAIN MENU--*/
#menuWrapper {
height: auto;
background: #eee url(../images/style5/allocade-topmenu-back.png) repeat-x;
border: 1px solid #ddd;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#menuWrapper2 {
height: auto;
}

span.menu_left {
width: 10px;
height: 27px;
background-color: #0000FF;
float: left;
}

span.menu_right {
width: 2px;
height: 27px;
background-color: #0000FF;
float: right;
}

#menu ul li a {
border: none;
font-size: 1.2em;
font-weight: bold;
padding: 8px 19px 8px;
color: #666;
text-shadow: none;
}

#menu ul li.active {
background-color: #ccc;
}

#menu ul li.current {
background-color: #ccc;
}

#menu ul li a:hover {
background-color: #ccc;
}

#menu ul li.active a {
color: #fff;
background: #e9050c;
}

#menu ul li.current a {
color: #fff;
background: #e9050c url(../images/style5/allocade-topmenu-active-back.png) repeat-x;
}

#menu ul li.current ul a {
color: #fff;
background: #080;
}

#menu ul li a:hover {
background: #e9050c;
}

#menu ul li ul {
border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
background: #fff;
-webkit-box-shadow: 2px 2px 2px #888;
-moz-box-shadow: 0 0px 0px #000;
}

/*#menu ul ul li.active a, #menu ul ul li.current a, #menu ul ul li a:hover {
background-color: #ccc;
}
*/

#menu ul li.active ul a {
color: #999;
background-color: #fefefe;
}



#menu ul ul {
margin: 0 0 0 0px;
}

#menu ul ul li.current a {
color: #fff;
background-color: #a00000;
}

#menu ul ul a, #menu ul li#current ul a {
width: 160px;
font-size: 1.2em;
}

#menu ul ul li a:hover {
color: #fefefe;
background-color: #777;
border-color: transparent;
}

#menu ul ul li a {
background-color: #fff;
border: 1px solid transparent;
padding: 8px 10px 8px 10px;
}

#menu ul ul ul {
margin: 0px 0 0 161px;
}

#menu .separator {
color: #f1f1f1;
font-size: 18px;
}

ul#topmenu li.current a , ul#topmenu li.active a {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

ul#topmenu li a:hover {
color: #ccc;
}

#banner_wrapper {
background: #fff;
}

#footerWrapper {
background-color: #eee;
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0px 0px #000;
-moz-box-shadow: 0 0px 0px #000;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 959px;
}

#banner .module {
margin: 20px 0px 0px;
background-color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: 0 0px 0px #000;
border: none;
}

body.light #banner .module_body, body.light #footer .module_body {
color: #fff;
padding: 0px;
}

banner .module_body {
padding: 0px;
}

/*	-webkit-box-shadow: 0 0px 0px #000;
-moz-box-shadow: 0 0px 0px #000;
margin: 20px 0px 0px 0px;
}*/

#wdBanners img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
z-index: 1;
}

#footer .module {
background-color: #eee;
width: 309px;
border-right: 1px solid #ccc;
margin-bottom: 0px;
}

#staticWrapper.container_12 {
-moz-box-shadow: none;
-webkit-box-shadow: none;
width: 960px;
}

#logo-graphic h1 {
margin: 20px 12px 0;
}

body.light #footer .module_body {
color: #e9050c;
}

#banner h3 {
color: #e9050c;
}

#banner .module_body img {
border: 0px solid #ccc;
z-index: 10;
}

#footer h3 {
color: #e9050c;
font-size: 1.0em;
}
#copyright {
margin: 0px;
}

.designer {
font-size: 1px;
margin: 0px;
}

.designer a {
background: none;
}

#daBottom {
line-height: 1.3em;
font-size: .8em;
color: #ccc;
}

#main_wrapper a {
color: #e9050c;
text-decoration: none;
}

#main_wrapper h2 a {
color: #e9050c;
font-size: 0.8em;
}

.maincontent {
margin-right: 0px;
line-height: 1.5em;
background: #fff;
}

#inset .moduletable {
color: #fff;
}

.fpcontent {
line-height: 1.5em;
margin-right: 0px;
line-height: 1.8em;
font-size: 1.3em;
}

.inside-fp {
padding: 0px;
/*	background: #eee url(../../../images/backgrounds/GradBack2.jpg); */
	background: #fff;
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.inside-fp li {
margin-left: 10px;
}

.inside-main {
padding: 10px;
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.inside-nc {
border: 0px;
}

.fp-inside {
background: #eee url(../../../images/backgrounds/GradBack2.jpg);
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.fp-inside-nc {
border: 0px;
}

#fpb_wrapper .fpbcontent h3 {
color: #444;
}

.leading.cstories {
background-color: #f8f8f8;
height: 110px;
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.left .moduletable ul li a, .right .moduletable ul li a {
background-color: #eee;
border-left: 1px solid transparent;
font-size: 1.1em;
}

.left .moduletable ul li a:hover, .right .moduletable ul li a:hover {
color: #ccc;
border-left: 1px solid #000;
}

 /*--FOOTER--*/
#banner a, #footer a {
color: #333;
}

#footer .module_body {
padding: 0px 10px 10px 10px;
line-height: 2.0em;
}

#footer .module h3 {
font-size: 1.3em;
font-weight: bold;
}

body.light div#itemListLinks a {
color: #eee;
}


/*-----Tabbed Menus-------*/



.menu-tabbed-horiz {
list-style: none;
margin: 0;
padding: 0;
}
.menu-tabbed-horiz li {
float: left;
margin: 0;
padding: 0;
}
.menu-tabbed-horiz a, .menu-tabbed-horiz .separator {
background: url(../images/style5/menu_top-l.png) 0 0 no-repeat;
display: block;
margin-right: 33px;
padding-left: 18px;
text-decoration: none;
}
.menu-tabbed-horiz a span, .menu-tabbed-horiz .separator span {
background: url(../images/style5/menu_top-r.png) 100% 0 no-repeat;
display: block;
line-height: 30px;
margin-right: -33px;
padding-right: 18px;
}
.menu-tabbed-horiz a:hover, .menu-tabbed-horiz #current a, .menu-tabbed-horiz .active a {
background-image: url(../images/style5/menu_top-la.png);
}
.menu-tabbed-horiz a:hover span, .menu-tabbed-horiz #current a span, .menu-tabbed-horiz .active a span {
background-image: url(../images/style5/menu_top-ra.png);
}

/*end--Tabbed Menus-------*/

.articleheading h2 a {
color: #fe0000;
font-weight: bold;
}

.article_separator {
font-size: 1px;
}

.moduletable.grey2 {
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #ddd;
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
/*text-shadow: 0 0px 0px rgba(0,0,0,0.25);*/
/*border-bottom: 0px solid rgba(0,0,0,0.25);*/
}

.moduletable.grey2 {
border-color: #fff;
background-color: #eee;
color: #444;
}

.moduletable.grey2 h3 {
color: #222	;
margin-bottom: 5px;
}

.moduletable.grey2 ul li a {
background-color: #ccc !important;
}

.moduletable.grey2 ul li span, .moduletable.grey ul.grey li a.grey {
color: #444 !important;
text-shadow: none;
}

.moduletable.grey2 ul li a:hover, .moduletable.grey ul li.active.current a ,.moduletable.grey ul.grey li:hover a.grey {
background-color: #222 !important;
color: #fff !important;
}

/*-----------------------------------------------------------------search.grey2 */

.search.grey2 {
float: right;
vertical-align: middle;
padding: 7px 10px 0px 0px;
}

input {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.moduletable.grey2thirdleft {
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width: 290px;
float: left;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
padding: 10px;
}

.moduletable.grey2thirdleft-inset {
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width: 300px;
float: left;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 20px;
padding: 10px;
}

.moduletable.grey2thirdleft-insetgrey {
background: #ffffff;
border: 1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width: 300px;
float: left;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 20px;
padding: 10px;
}

.moduletable.grey2thirdleft-insetgrey h3 a {
color: #e9050c;
}

.moduletable.grey2thirds {
width: 290px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 6px;
margin-right: 6px;
}

.moduletable.roundedfp {
background: #eee url(../../../images/backgrounds/GradBack-v3.jpg);
width: 298px;
height: 300px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 6px;
margin-right: 6px;
border: 1px solid #ddd;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
}

.moduletable.newsroom {
margin-bottom: 20px;
border-bottom: 1px dotted #00506C;
}


#main_wrapper .moduletable.roundedfp h3 {
margin-left: .5em;
margin-top: .5em;
font-weight: 500;
font-size: 1.5em;
color: #e9050c;
}

#main_wrapper .moduletable.roundedfp a {
margin-left: .5em;
margin-top: .5em;
font-weight: 200;
line-height: 1.8em;
font-size: 1.2em;
color: #333;
}

#main_wrapper .moduletable.roundedfp a:hover {
color: #e9050c;
}

#main_wrapper .moduletable.roundedfp ul {
list-style-type: none;
}

#main_wrapper .moduletable.roundedfp ol {
margin-left: 20px;
}

#fp_wrapper .moduletable.roundedfp h3 {
margin-left: .5em;
margin-top: .5em;
font-weight: 500;
font-size: 1.5em;
color: #e9050c;
}

#fp_wrapper .moduletable.roundedfp a {
margin-left: .5em;
margin-top: .5em;
font-weight: 200;
line-height: 1.8em;
font-size: 1.0em;
text-decoration: none;
color: #333;
}

#fp_wrapper .moduletable.roundedfp a:hover {
color: #e9050c;
}

#fp_wrapper .moduletable.roundedfp ul {
list-style-type: none;
}

#fp_wrapper .moduletable.roundedfp ol {
margin-left: 20px;
}



.moduletable.roundedfp #modstalker {
line-height: 3.0em;
}


.image_rounded {
border: 0px solid #888;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0);
-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0);
}
	
	
.row_separator.pagegrey2 {
display: block;
clear: both;
border-top: dotted 1px #e9050c;
margin-bottom: 5px;
height: 5px;
}

div.contetntpaneopen.pagegrey2 p {
color: #00404c ;
}

div.blog_more ul li a {
background: url(../images/icon_assets.gif) no-repeat 0 -230px;
}

.contentpagetitle.cstories a h3 {
color: #0000ff;
}
.contentpaneopen h2 {
color: #e9050c;
text-decoration: none;
}

.jform h2 {
display: none;
}

div.jform form label, .jfcheckbox legend {
font-size: 1.2em;
margin-bottom: .2em;
}

div.jform form input, div.jform form select, div.jform form textarea, div.jform form fieldset {
margin-bottom: 5px;
}

.formtext {
font-size: 1.3em;
}

a.forgotpass, a.forgotuser, a.regusr {
background: no-repeat 0px -45px;
line-height: 20px;
}

.remember {
margin-bottom: 10px;
}

.fn_static_1, .fn_static_2, .fn_static_3 {
background-color: white;
border-top: 1px dashed #CCC;
border-right: none;
border-bottom: none;
border-left: none;
height: auto;
margin-bottom: 2px;
overflow: hidden;
padding: 5px;
width: auto;
}

/*.fn_static_2 {
background-color: white;
border-top: 1px dashed #CCC;
border-right: none;
border-bottom: none;
border-left: none;
height: auto;
margin-bottom: 2px;
overflow: hidden;
padding: 5px;
width: auto;
}

.fn_static_3 {
background-color: white;
border-top: 1px dashed #CCC;
border-right: none;
border-bottom: none;
border-left: none;
height: auto;
margin-bottom: 2px;
overflow: hidden;
padding: 5px;
width: auto;
}


.jfcheckbox legend {
font-size: 2em;
}
*/
div.current {
height:272px !important;
line-height: 1.4em;
font-size: 1.1em;
}

div.current p { *margin-bottom:4px; }


div.current .fn_static_1, div.current .fn_static_2, div.current .fn_static_3 {
background: none;
border-top: 1px dashed #CCC;
border-right: none;
border-bottom: none;
border-left: none;
height: auto;
margin-bottom: 0px;
overflow: hidden;
padding: 5px;
width: auto;
}

.moduletable div .fn_static_1, .moduletable div .fn_static_2, .moduletable div .fn_static_3 {
background: none;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
height: auto;
margin-bottom: 2px;
overflow: hidden;
padding: 5px;
width: auto;
}

div.current .fn_static_1 img, div.current .fn_static_2 img, div.current .fn_static_3 img {
padding-right: 5px;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext {
margin-bottom: 0px;
margin-left: 0px;
line-height: 1.5em;
}

.even {
border: none;
}

.odd {
border-top: 1px dashed #CCC;
border-bottom: 1px dashed #CCC;
}


div.rf {
background: url(../images/rf/rf-tl.gif) 0 0 no-repeat;
padding: 0;
}
 
div.rf div {
background: url(../images/rf/rf-bl.gif) 0 100% no-repeat;
margin: 0;
border: 0;
}
 
div.rf div div {
background: url(../images/rf/rf-tr.gif) 100% 0 no-repeat;
}
 
div.rf div div div {
background: url(../images/rf/rf-br.gif) 100% 100% no-repeat;
}



.module h3 {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
margin-bottom: 25px;
}

strong {
font-weight: bold;
}

.sih_caption {
padding-top: 5px;
font-size: 1.1em;
line-height: 1.3em;
}

/*----------Pix Search-----------*/

#ps_searchwrapper {
float: right;
margin-right: 15px;
margin-top: 8px;
}

#ps_results {
margin-top: 42px;

}

#ps_results h3 {
color: #e9050c;
font-size: 1.1em;
font-weight: bolder;
padding-bottom: 1px;
margin-bottom: 0.2em;
}



#ps_results a {
text-decoration: none;
}

#ps_results span {
	line-height: 1.3em;

}

#ps_results .clearboth  {
	color: #e9050c;
	text-decoration: none;
	

}



#ps_results #pslink {
color: #e9050c;
}

.ps_results {
	border-width: 2px;
	border-color: #e90c05;
}

/*
div.moduletable {
background: url(../images/rf/rf-tl.gif) 0 0 no-repeat;
padding: 0;
}
 
div.moduletable div {
background: url(../images/rf/rf-bl.gif) 0 100% no-repeat;
margin: 0 0 20px 0;
border: 0;
}
 
div.moduletable div div {
background: url(../images/rf/rf-tr.gif) 100% 0 no-repeat;
}
 
div.moduletable div div div {
background: url(../images/rf/rf-br.gif) 100% 100% no-repeat;
padding: 5px 20px 10px 20px;
}
div.moduletable div div div div {
background: none;
}
*/
#style5 #staticWrapper #main_wrapper #main_area_wrapper #area_content .grid_8.push_4.maincontent .inside-main .contentpaneopen table tr td form table {
	background-color: #666;
}


/* about allocade */
#header-pdf { position:relative; top:-11px; left:-11px; width:958px; height:179px; margin-bottom:20px; background:url(../images/bg-about-allocade.jpg) no-repeat 0 0; border:1px solid transparent; }
#header-pdf h1#overview { float:right; position:relative; top:32px; right:50px; width:89px; height:11px; background:url(../images/hdr-overview.jpg) no-repeat 0 0; }
#header-pdf h1#logo { width:186px; height:27px; margin:53px 0 5px 347px !important; background:url(../images/logo-allocade.jpg) no-repeat 0 0; }
#header-pdf h1 span { display:none; }
#header-pdf h2 { margin-left:347px; color:white !important; font-size:14px; }
#header-pdf p { margin-left:347px; color:white; }
#header-pdf ul { margin-left:347px; color:white; width:490px; }
#header-pdf li { float:left; width:222px; color:red; }
#header-pdf li span { color:white; }

#col1-pdf { position:relative; float:left; width:245px; margin-left:20px; margin-right:35px; }
#col1-pdf ul { width:236px; padding-left:8px; }
#col1-pdf ul.list-callout { width:232px; font-weight:bold; } 
#col1-pdf ul.list-callout li { margin-bottom:10px; }
#col1-pdf li { color:red; }
#col1-pdf li span { display:block; margin-left:-4px; color:#333; }

#col2-pdf { float:left; width:600px; }
#col2-pdf blockquote { margin:0 0 25px; }
#col2-pdf p { margin-bottom:10px; }
#col2-pdf p span { font-weight:bold; }

#btn-pdf { position:relative; right:-25px; float:right; width:200px; margin:0 0 15px 15px; }

#btn-pdf .inside-main { padding:4px !important; }

#col1-pdf .copyright { margin-top:45px; font-size:89%; }
#col1-pdf .copyright h1 { width:105px; height:18px; background:url(../images/logo-allocade-sm.jpg) no-repeat 0 0; }
#col1-pdf .copyright h1 span { display:none; }
#col1-pdf .copyright address { margin:0; font-style:normal; }
#col1-pdf .copyright address span { display:block; }
#col1-pdf .copyright address span span { display:inline; color:red; }
#col1-pdf .copyright p { margin:0 !important; font-size:80%; }

