
#wrapper #container {
	max-width:960px;
}

.primary-links{
	/*border:1px solid;*/
	clear:both;
	display:block !important;
	float:left !important;
	padding:0px !important;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
/*	color:#000 !important;*/
}

ul.secondary-links a:hover, .menu-block-1 .menu li a:hover{
color:#319ECE !important;
text-decoration:none;
}

ul.primary-links li a:hover{
text-decoration:underline;
color:#ffffff !important;}

#wrapper #container .breadcrumb{
	position:static;
}

.breadcrumb{
	clear:both;
	display:block !important;
}

h2.with-tabs{
	clear:both;
	display:block !important;
	font-size:23px;
}

ul.primary {
	clear:both;
	display:block !important;
}

#wrapper #container #header h1 img {
	padding:0px;
}

body.sidebar-left #footer, body.sidebar-right #footer {
	margin:0px !important;
}

#wrapper #container #header #logo-floater{
	position:relative;
}


#wrapper #container #header {
	height:auto;
	margin-bottom:10px;
}

#wrapper{
	background:none;
}

#header-region {
	background:none !important;
	
}

ul.primary-links li a {
	background-image:none !important;
}

#header-region .block {
	margin:0 ;
}

.node {
	border:none !important;
	margin:0 !important;
	padding:0px !important;
}

.block .content{
	margin:0;
}

/*
#wrapper #container #sidebar-left {
	width:272px !important;
	margin:0px !important;
	border:1px solid;
}

#wrapper #container #sidebar-right {
	width:140px;
	border:1px solid;
}

*/

#wrapper #container #center .right-corner .left-corner, 
#wrapper #container #center .right-corner, 
#wrapper #container #center #squeeze 
{
	background:none;
}

#wrapper #container .sidebar {
	margin:0;
}

#wrapper #container .sidebar{
	width:240px;
	/*width:290px;*/
}

body.sidebar-left #squeeze{
	margin-left:280px;
	/*margin-left:290px;*/
}

body.sidebar-left #center {
	margin-left:-280px;
	/*margin-left:-290px;*/
}

body.sidebars #center {
margin:0 -280px;
/*margin:0 -290px;*/
}


body.sidebar-right #center {
margin-right:-280px;
/*margin-right:-290px;*/
}

body.sidebar-right #squeeze {
margin-right:280px;
/*margin-right:290px;*/
}

body.sidebars #squeeze {
margin:0 280px;
/*margin:0 290px;*/
}

#wrapper #container #center .right-corner .left-corner {
	padding:0px !important;
	margin:0px;
}

#sidebar-left{
	/*padding-top:30px;*/
}

td, th {
	padding:0px;
}

#header-region p, #header-region img {
	margin:0;
}

#tabs-wrapper{
/*	width:960px;*/
	margin:0px;
	padding:0px;
	border:none;
        /*background: url('images/gradient-inner.png');*/
}

table{
	margin:0px;	
}


#wrapper #container .sidebar .block{
/*margin:0;  right side bar*/
}




/*/////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// SACAC LAYOUT - Start //////////////////////////////*/

/**********************************************************************/ 
/*BODY - Start*/
/**********************************************************************/ 

body{
	background:#fff url(images/bg-body.jpg) repeat-x;
}

#wrapper #container .breadcrumb a { /*Breadcrumb*/
	color:#bc0130
}

#center{
	padding-left:20px;
	padding-right:20px;
	width:920px !important;
	min-height:600px;
}

.submitted{
	display:none;
}

tr.even td a, tr.odd td a{
	/*background-image:url(/images/red_arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#B70131 !important;*/
}

tr.even, tr.odd {
	background-color:#fff;
}

tr.even td, tr.odd td,
thead th
{
	padding:10px;
	padding-left:0px;
	border-bottom:1px solid #cecece;
}

thead th{
	text-transform:uppercase;
}

tr.views-row-last td{
	border:none;
}

hr, hr noshade{
	margin-top:20px;
	margin-bottom:20px;
	border-bottom: 1px solid #CECECE
}

.view-admin-child{
	border: 1px solid #CECECE;
	padding:10px;
	margin-bottom:20px;
}

.node .links a, .node .links a:hover, .node .links a:active{
	background-color:#B70131;
	/*color:#fff !important;*/
	color:#fff !important;
	padding:10px;
}

.node .links a:hover{
color:#0D7CCF !important;
}

/**********************************************************************/ 
/*BODY - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*MENU - Start*/
/**********************************************************************/ 
/*
.primary-links{
	background-image:url(images/bg-primary-links.gif);
	background-repeat:none;
	width:960px;
	height:48px;
}
*/
.primary-links a{
	color:#fff;
}

/*
ul.primary-links li{
	padding:10px;
}*/

 ul.primary-links .active-trail{
background-position:bottom center;
background-image:url(images/bg-primary-links-active.gif) !important;
background-repeat:no-repeat;
height:40px;
}

.secondary-links{
/*	background-color:#ececec;
	background-image:url(images/bg-secondary-links.gif);
	background-repeat:repeat-x;
	width:958px;
	border-left:1px solid #cfcfcf;
	border-right:none;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	color:#4d4d4d*/
}

ul.secondary-links, .menu-block-1 .menu{
	margin:0;
	padding:0px;
	/*padding-top:6px;
	padding-bottom:6px;*/
	float:left !Important;
}

ul.secondary-links a , .menu-block-1 .menu li a{
color:#4d4d4d !important;
}

ul.secondary-links li,  .menu-block-1 .menu li{
	border-right:1px solid #bdbdbd;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
}


ul.secondary-links li.last,  .menu-block-1 .menu li.last{
	border:none;
}


#sacac-mainmenu ul.links li
{	/*margin-right:50px;*/
    margin-right:38px;
}

ul.primary-links{
margin:2px 0 0 0 !important;}



ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited, 
ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
	margin:0 !important;
	padding:0px !important;
	text-decoration:none !important;
}

ul.primary-links li a:hover, ul.secondary-links li a:hover{
text-decoration:underline !important;
}

#sacac-mainmenu{
	background-image:url(images/bg-primary-links.gif);
	background-repeat:no-repeat;
	padding:10px 20px;
	height:28px;
}


#sacac-submenu{
	border:1px solid #cfcfcf;
	background-color:#ececec;
	background-image:url(images/bg-secondary-links.gif);
	background-repeat:repeat-x;
	padding:6px;
	padding-left:0px;
}

#block-menu_block-1 h2{
	display:none;
}
.menu-block-1 .menu li{
	float:left;
	background:none !important;
}

.menu-block-1 a.active-trail{
	text-decoration:underline
}

/**********************************************************************/ 
/*MENU - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*HEADER - Start*/
/**********************************************************************/ 

#sacac-header{
	border-top:5px solid #b00232;
	min-height:100px;
	padding-left:10px;
}

#sacac-logo{
	float:left;
}

#sacac-event-search{
	color:#0D78C8;
	margin:0;
	padding:0px;
	padding-top:20px;
	padding-right:20px;
	max-width:255px;
	float:right
}

#sacac-event-search #sacac-event-search-form{
	border:1px solid #c6c6c6;
}

#sacac-event-search #sacac-event-search-button{
	background-image:url(images/button-event-search.gif);
	background-repeat:no-repeat;
	color:transparent;
	background-color:transparent;
	height:22px;
	width:82px;
	cursor:pointer;
	margin:0;
	padding:0px;
}

#sacac-event-search #sacac-event-search-form input{
	border:none;
}

#sacac-title{
	padding-top:25px;
	padding-bottom:10px;
	border-bottom:1px solid #d2d2d2;
	width:945px !important;
	min-height:30px;
	position:relative;
}

.sacac-time{
	text-align:right;
	color:#0d78c8;
	background-image:url(images/icon-time.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:25px;
}

.sacac-login{
	text-align:right;
	color:#fff;
}

#header #sacac-title,
#header .breadcrumb
{
	padding-left:15px;
}
	
/**********************************************************************/ 
/*HEADER - End*/
/**********************************************************************/ 



/**********************************************************************/ 
/*FOOTER - Start*/
/**********************************************************************/ 

#footer-wrapper{ /*Footer Wrapper*/
	background-image:url(images/bg-footer.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #c5c5c5;
	margin-top:30px;
	min-height:70px;
}


#footer{
	width:960px;
}

#block-block-5, /*Homepage footer*/
#block-block-8 /*Subpage footer*/
{
	border-top:5px solid #b00232;
	padding-top: 10px;
	
}

/**********************************************************************/ 
/*FOOTER - End*/
/**********************************************************************/ 

/*////////////////////////////// SACAC LAYOUT - End //////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/




/*/////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// SACAC FORMS - Start //////////////////////////////*/

/**********************************************************************/ 
/*GENERIC - Start*/
/**********************************************************************/ 
.form-submit{
	background-color:#b40231 !important;
	color:#fff;
	border:none !important;
	padding:9px;
	font-weight:bold;
	text-transform:uppercase;
}

/**********************************************************************/ 
/*GENERIC - Start*/
/**********************************************************************/ 



/**********************************************************************/ 
/*USER LOGIN & FORGET PASSWORD PAGES - Start*/
/**********************************************************************/ 

#user-login, /*User Login entire wrapper*/
#user-pass	/*Forget password entire wrapper*/
{
	background-image:url(images/bg-login.jpg);
	background-repeat:no-repeat;
	min-height:320px;
	padding:25px 30px;
	margin-left:135px;
	margin-top:10px;
}

#user-login label{ /*User Login label text*/
	font-weight:normal
}

#user-login span.form-required { /*User Login required asterisks*/
	color:#ad0232
}

#user-login #edit-submit{ /*User Login Submit button*/
	background-image:url(images/button-login.gif);
	background-color:transparent !important;
	display:inline !important;
	width:67px;
	height:28px;
	border:none;
	border:3px solid #000000;
	color:transparent !important;
	cursor:pointer;
	margin-left:24px;
	text-indent:-999px !important;
	padding-top:5px;
}

/**********************************************************************/ 
/*USER LOGIN & FORGET PASSWORD PAGES - End*/
/**********************************************************************/ 






/*////////////////////////////// SACAC FORMS - End //////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// SACAC BLOCKS - Start //////////////////////////////*/

#sidebar-right .block { /*All right side blocks*/
	/*padding-right:132px !important;
	margin-top:20px;
	background-image:url(/files/images/joinas_member_button.jpg);
	background-repeat:no-repeat;
	height:28px;
	font-size:12px;
	display:block;*/
}

span#buy-membership-link{
background:none !important;
}

/*////////////////////////////// SACAC BLOCKS - End //////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/













