/* @override http://mmgma.affiniscape.com/associations/12987/css/mmgma-styles.css */
/*----------------------------------------
MMGMA Stylesheet
Author: Mitch Dunaway
Last Updated: December 05, 2011
(c) 2011 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/


/* @group Imports
----------------------------------------*/
@import url(/global/themes/wayne/wayne-styles.min.css);
/* @end --------------------------------*/


/* @group Base
----------------------------------------*/
body {
	background: #cbd5db;
	background: -moz-linear-gradient(top,  #cbd5db 0%, #f8fcff 242px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbd5db), color-stop(242px,#f8fcff));
	background: -webkit-linear-gradient(top,  #cbd5db 0%,#f8fcff 242px);
	background: -o-linear-gradient(top,  #cbd5db 0%,#f8fcff 242px);
	background: -ms-linear-gradient(top,  #cbd5db 0%,#f8fcff 242px);
	background: linear-gradient(top,  #cbd5db 0%,#f8fcff 242px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbd5db', endColorstr='#f8fcff',GradientType=0 );
}

a img{
	border: none;
}
/* @end --------------------------------*/


/* @group Type
----------------------------------------*/
body,
td, th,
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #000;
}
h2 {
	color: #D01F39;
}
h3 {
	color: #003B62;
}
h4 {
	color: #3E3E3E;
}
h5 {
	border-top: none;
	color: #001C34;
}
h6 {
	color: #D01F39;
}
a:link, 
a:active, 
a:visited {
	color: #DD0A35;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/* @end --------------------------------*/


/* @group Header 
----------------------------------------*/
#cms-banner {
	padding: 0;
}
#cms-logo {
	background: url(/global/imgs/trans1.gif);
	height: 145px;
	left: 10px;
	right: auto;
	top: 50px;
	width: 255px;
}

/* @end --------------------------------*/


/* @group Navigation
----------------------------------------*/

/* @group Global Nav */
nav.global {
	background: #4c4c4c;
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #282828 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#282828));
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
	background: -o-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
	background: -ms-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
	background: linear-gradient(top,  #4c4c4c 0%,#282828 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#282828',GradientType=0 );
	border-bottom-color: #212121;
}
/* @end */

/* @group Main Nav */
nav.main {
	background: #020202;
	background: -moz-linear-gradient(top,  #020202 0%, #4b4d4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#020202), color-stop(100%,#4b4d4f));
	background: -webkit-linear-gradient(top,  #020202 0%,#4b4d4f 100%);
	background: -o-linear-gradient(top,  #020202 0%,#4b4d4f 100%);
	background: -ms-linear-gradient(top,  #020202 0%,#4b4d4f 100%);
	background: linear-gradient(top,  #020202 0%,#4b4d4f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020202', endColorstr='#4b4d4f',GradientType=0 );
	border-color: #131717;
}
nav.main ul li {
	width: auto;
}
nav.main > ul > li > a {
	color: #EBEBEB;
	font: normal 12px/1em Verdana, Geneva, sans-serif;
	height: 17px;
	padding: 12px 7px 10px;
	text-shadow: 0 1px 2px #111;
	white-space: normal;
	width: 90px;
	
}
nav.main ul li a#navtop2link_3,
nav.main ul li a#navtop2link_6,
nav.main ul li a#navtop2link_7,
nav.main ul li a#navtop2link_8,
nav.main ul li a#navtop2link_9 {
	height: 21px;
	padding: 8px 7px 10px;
}
nav.main > ul > li > a.hover,
nav.main > ul > li > a:hover {
	background: #004881;
	background: -moz-linear-gradient(top,  #004881 0%, #003968 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004881), color-stop(100%,#003968));
	background: -webkit-linear-gradient(top,  #004881 0%,#003968 100%);
	background: -o-linear-gradient(top,  #004881 0%,#003968 100%);
	background: -ms-linear-gradient(top,  #004881 0%,#003968 100%);
	background: linear-gradient(top,  #004881 0%,#003968 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004881', endColorstr='#003968',GradientType=0 );
	background-color: #696;
	text-shadow: 0 1px 2px #00284A;
}
/* @end */


/* @group Flyouts */
nav.global ul ul,
nav.main ul ul {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	border-color: #003A6A;
}
nav.global ul ul li a,
nav.main ul ul li a {
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #B2B2B2;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	white-space: normal;
}
nav.global ul ul li a:hover,
nav.main ul ul li a:hover {
	background: #003A6A;
	border-top: 1px solid #005CA6;
	border-bottom: 1px solid #042444;

}
/* @end */
/* @end --------------------------------*/


/* @group Layout 
----------------------------------------*/
#cms-wrapper { 
	background: #282828;
}

/* @end --------------------------------*/


/* @group Content
----------------------------------------*/
#cms-content ul li {
	background: transparent url(../imgs/bak-li.png) no-repeat 0 3px;
}
#cms-content blockquote {
	background: #F3F5F7;
	border-left-color: #003764;
}
/* @end --------------------------------*/


/* @group Side Navigation
----------------------------------------*/
#cms-content-left p,
#cms-content-right p {
	line-height: 1.4em;
	padding: 0 10px;
}
#cms-content-left ul,
#cms-content-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#cms-content-left ul li, 
#cms-content-right ul li {
	background: none;
	border-bottom: 1px solid #CCC;
	padding: 8px 10px;
}
#cms-content-left ul li a:hover,
#cms-content-right ul li a:hover {
	font-weight: bold;
	text-decoration: none;
}
/* @end --------------------------------*/


/* @group Footer
----------------------------------------*/
footer.main {
background: #4c4c4c;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #282828 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#282828));
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
background: -o-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
background: -ms-linear-gradient(top,  #4c4c4c 0%,#282828 100%);
background: linear-gradient(top,  #4c4c4c 0%,#282828 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#282828',GradientType=0 );
	border-top-color: #3D3D3D;
}
#cms-powered-by {
	color: #CCC;
	font-size: 10px;
	padding: 10px 20px;
	text-align: center;
}
#cms-powered-by a {
	color: #CCC;
}
/* @end --------------------------------*/


/* @group Login
----------------------------------------*/
#login-wrap:before{
	background: #FFF;
	content: '';
	display: block;
	height: 1px;
	width: 100%;
}
#login-wrap{
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(top,  #e5e5e5 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
	border-top: 1px solid #BBBBBB;
}
#login-wrap h5{
	background: none;
	margin: 10px 0 0;
	padding-bottom: 0;
}
#login-widget label{
	color: #727271;
}
#login-widget #quick_login a:link, 
#login-widget #quick_login a:active, 
#login-widget #quick_login a:visited{
	color: #666;
	font-size: 10px;
	margin-top: 8px;
	text-decoration: none;
	white-space: nowrap;
}
#login-widget #quick_login a:hover{
	text-decoration: underline;
}
#login-widget #login_welcome{
	margin: 10px;
}
#login-widget #login_welcome ul li a:hover{
	font-weight: normal;
}
/* @end */


/* @group Search
----------------------------------------*/
#search-widget {
	float: right;
	margin: 8px -7px 0 0;
}
#search-widget #search-field {
	background: url(../imgs/sprite-search.png) no-repeat 0 100%;
	width: 144px;
	height: 17px;
	padding: 3px 0 0 25px;
	border: 0;
	margin: 0;
}
#search-widget #search-field.search-bkgd {
	background-position:  0 0;
}
/* @end */
	