/*   START reset         --------------------------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {	/* get rid of link outlines in firefox */
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}
a:focus {
	outline:none
}

/*   END reset         --------------------------------------------------------------------------------------------------------*/



/*  GENERIC  --------------------------------------------------------------------------------------------------*/


*{
	margin: 0;
	padding: 0;
}

a{
	outline: none;
}


html{
	font-size: 62.5%;	
}

body{
	
	font-size: 1.3em;
	line-height: 1.8em;
	font-family: Helvetica, sans-serif;
	color: black;
	
	background: transparent url(/img/layout/body-bkg.jpg) 0 0;
	
}

h1,h2,h3,h4,h5{
	color: #39b2e5;	
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: bold;	
}

h2,h3,h4,h5{
	color: black;
	font-size: 1.15em;
}

h3,h4,h5{
	font-size: 1.1em;	
}


h1{
	margin: 15px 0 7px 0;
	
}

h2{
	margin: 15px 0 10px 0;
	
}

h3{
	margin: 15px 0 10px 0;
}

h4{
	margin: 15px 0 10px 0;
}

p{
	margin: 10px 0;
}

a{
	color: #39b2e5;	
}

a:hover{
	text-decoration: none;	
}

ul{
	list-style-type: none;
	margin: 15px 0 30px 20px;
	padding: 0;	
}

ul li{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	line-height: 1.5em;
	background: transparent url(/img/layout/list-bullet.jpg) no-repeat 0 8px;	
}

form{
	margin: 15px 0;	
}

form p{
	margin-bottom: 15px;	
}

form label{
	color: #92979A;
	font-weight: bold;	
}

form .hasCheck,
form .hasRadio,
form .hasInput,
form .hasSelect,
form .hasTextarea{
	position: relative;	
}

form .hasInput{
	/*height: 50px;*/
	height: 37px;
	background: transparent url(/img/layout/col-input-bkg-shorter.jpg) no-repeat 0 0;
}

form .hasTextarea{
	height: 149px;	
	width: 539px;
	background: transparent url(/img/layout/text-area-539-bkg.jpg) no-repeat 0 0;
}

form .hasCheck .chk,
form .hasRadio .rdo,
form .hasInput .txt,
form .hasTextarea textarea{
	position: absolute;
	top: 0;
	left: 0;	
}

form .hasInput .txt{
	font-style: italic;
	color: #92979a;	
	font-size: 1em;
	border: 0;
	left:1px;
	padding:10px 0 10px 16px;
	top:1px;
	width:281px;
	background-color: transparent;
	border: 0;
}

form .txt-file{
	display: block;
	margin: 10px 0;	
	color: #4a4a4a;
	padding: 4px 0 4px 2px;
}

form .hasCheck .chk{
	top: 5px;	
}

form .hasCheck .label,
form .hasRadio .label,
form .hasInput .label,
form .hasSelect .label{
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 0 25px;	
}

form .hasSelect select{
	display: block;
	margin: 10px 0;	
	color: #4a4a4a;
	padding: 4px 0 4px 2px;
}

form .hasTextarea textarea{
	border: 0;
	background-color: transparent;
	font-style: italic;
	font-family: Helvetica, sans-serif;
	line-height: 1.5em;
	color: #92979a;	
	font-size: 1em;
	left:2px;
	top: 2px;
	position: absolute;
	padding:16px 0 16px 16px;	
	height: 112px;
	width:519px;
}


form .sbmt{
	border:0;
	width: 90px;
	height: 40px;
	margin: 10px 0;
	float: left;
	/*background: transparent url(/img/layout/col-submit.jpg) no-repeat 0 0;	*/
	background: transparent url(/img/layout/sbmt-btn-bkg.jpg) no-repeat 0 0;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}


form .sbmt:hover{
	cursor: pointer;
	color: #FBC333;
	/*background: transparent url(/img/layout/col-submit.jpg) no-repeat 0 -40px;*/	
}



blockquote{
	color:#39B2E5;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.6em;	
}


/*  outer-wrapper  --------------------------------------------------------------------------------------------------*/

#outer-wrapper{
	padding-top: 0px;
	/*background: transparent url(/img/layout/outer-wrapper-bkg.gif) repeat-x 0 0;*/
}

/*  inner-wrapper  --------------------------------------------------------------------------------------------------*/

#inner-wrapper{
	/*background: transparent url(/img/layout/inner-wrapper-bkg.jpg) no-repeat top center;*/	
}

/*  container  --------------------------------------------------------------------------------------------------*/

#container{
	width: 940px;
	margin: 0 auto;
}

/*  header  --------------------------------------------------------------------------------------------------*/

#header{
	height: 132px;	
	position: relative;
}

#header .logo{
	float: left;	
	width: 940px;
	/*height: 120px;*/
	height: 113px;
	text-decoration: none;
	text-indent: -9000px;
	background: transparent url(/img/layout/ANXheader.jpg) no-repeat left bottom;
}

#header .logo-print{
	display: none;
}

#header #site-login{
	position: absolute;
	top: 0;
	right: 0;
	height: 48px;
	line-height: 48px;
	padding: 0;
	margin: 0;
	
}

#header #site-login .message{
	display: block;	
	height: 48px;
	margin: 0;
	padding: 0;
	line-height: 48px;
	display: none;
}

#header #site-login .message .username{
	font-weight: bold;	
}

#header #site-search{
	float: right;
	margin-top: 48px;
	height: 40px;
	width: 299px;
}

#header #site-search *{
	margin: 0;
	padding: 0;	
}

#header #site-search form{
	
}

#header #site-search form p{
	float: left;
	height: 40px;
	width: 255px;
	position: relative;
	background: transparent url(/img/layout/search-input-bkg.jpg) no-repeat 0 0;
}

#header #site-search form input.txt{
	position: absolute;
	top: 2px;
	left: 5px;
	width: 243px;
	color: #92979a;
	font-style: italic;
	font-size: 1.1em;
	padding: 10px 0 10px 4px;
	border: 0;
	background-color: transparent;
}

#header #site-search form input.submit{
	float: left;
}

#header #site-search{
	
}


/*  main-nav  --------------------------------------------------------------------------------------------------*/

#cat_577702_divs ul li.nav_aims a{
  color: #FBC333;
}

#cat_577702_divs ul li.nav_aotd a{
  color: #FBC333;
}

#cat_577702_divs{
	position: relative;
	z-index: 3000;
}

#cat_577702_divs ul{
	margin: 0;
	padding: 0 0 0 25px;	
	height: 59px;
	background: transparent url(/img/layout/main-nav-bkg.jpg) no-repeat 0 0;
	
	position: relative;
}

#cat_577702_divs ul li{
	margin: 8px 10px 0 0;
	padding: 0;
	/*height: 43px;*/
	height: 51px;
	line-height: 43px;
	list-style-type: none;
	float: left;
	background: transparent url(/img/layout/main-nav-btn-bkg.jpg) no-repeat 0 59px;
	
	position: relative;
}

#cat_577702_divs ul li:hover, #cat_577702_divs ul li.selected{
	background-position: top right;	
}

#cat_577702_divs ul li a{
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
	height: 43px;
	line-height: 43px;
	float: left;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
	background: transparent url(/img/layout/main-nav-btn-bkg.jpg) no-repeat 0 59px;	
}

#cat_577702_divs ul li a:hover, #cat_577702_divs ul li:hover a, #cat_577702_divs ul li.selected a{
	background-position: 0 0;	
}

#cat_577702_divs ul ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 213px;
	position: absolute;
	top: 50px;
	left: -7px;	
	
	background-image: none;
	
	display:none;
}

#cat_577702_divs ul li:hover ul{
	display: block;	
	background-image: none;
	background-color: transparent;
}

#cat_577702_divs ul ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;	
	display: block;
	float: none;
	height: auto;
	width: auto;
	min-height: 5px;
	line-height: 5px;
	background-image: none;
	background-color: transparent;
	background: transparent url(/img/layout/dropdown-middle-up.png) repeat-y 0 0;
}

#cat_577702_divs ul ul li.first{
	background: transparent url(/img/layout/dropdown-top-up.png) no-repeat 0 1px;
}

#cat_577702_divs ul ul li.last{
	background: transparent url(/img/layout/dropdown-bottom-up.png) no-repeat left bottom;
}

#cat_577702_divs ul ul li.last-only{
	margin-top: 1px;
}

#cat_577702_divs ul ul li:hover,#cat_577702_divs ul ul li.active{
	background-image: none;
	background: transparent url(/img/layout/dropdown-middle-over.png) repeat-y 0 0;
}

#cat_577702_divs ul ul li.first:hover, #cat_577702_divs ul ul li.first-active{
	background: transparent url(/img/layout/dropdown-top-over.png) no-repeat 0 1px;
}

#cat_577702_divs ul ul li.last:hover,#cat_577702_divs ul ul li.last-active{
	background: transparent url(/img/layout/dropdown-bottom-over.png) no-repeat left bottom;
}

#cat_577702_divs ul ul li a{
	display: block;
	float: none;
	margin: 0 7px 0 8px;
	padding: 10px 16px;	
	border-top: 1px solid #e8ebed;
	border-bottom: 1px solid #aeb4b7;
	background-image: none;
	background-color: transparent;
	width: auto;
	height: auto;
	min-height: 5px;
	line-height: 1.25em;
	color: black;
	text-shadow: 1px 1px 1px white;
	font-size: 0.95em;
}

#cat_577702_divs ul ul li.first a, #cat_577702_divs ul ul li.first-active a{
	border-top: 0;
	padding-top: 16px;	
}

#cat_577702_divs ul ul li.last a,#cat_577702_divs ul ul li.last-active a{
	border-bottom: 0;	
	padding-bottom: 18px;
}

#cat_577702_divs ul ul li.last-only a{
	border-top: 0;	
}

#cat_577702_divs ul ul li a:hover,
#cat_577702_divs ul ul li:hover a{
	background-image: none;	
	background-color: transparent;
}



/*  content  --------------------------------------------------------------------------------------------------*/

#content{
	min-height: 400px;	
}

/*  breadcrumbs  ---------------------------------------------------------------------*/

.breadcrumbs{
	color: #92979a;	
	margin: 20px 0;
	text-transform: uppercase;
	min-height: 20px;
}

.breadcrumbs a{
	color: #fabd2e;	
	margin: 0 5px;
	padding-left: 20px;
	background: transparent url(/img/layout/breadcrumbs-divider.gif) no-repeat left center;
}

.breadcrumbs a:first-child{
	background-image: none;
	padding-left: 0;	
}

.breadcrumbs a:hover{
	text-decoration: none;	
}

/*  posts  ---------------------------------------------------------------------*/

.posts{
	list-style-type: none;
	margin: 0;
	padding: 0;	
	background-image: none;
}

.posts .post{
	list-style-type: none;
	margin: 0 0 40px 0;
	padding: 0 0 40px 0;	
	border-bottom: 1px solid #e5e5e5;
	background-image: none;
}

.posts .post:last-child{
	border: 0;		
}

.posts h2{
	margin-bottom: 0;
	line-height: 1.4em;
}

.post h2 a{
	text-decoration: none;	
}

.post h2 a:hover{
	text-decoration: underline;	
}

.posts .date{
	text-transform: uppercase;
	margin: 0 0 20px 0;	
	font-weight: bold;
	font-size: 0.9em;
	color:#1a1a1a;
}

.posts .main-img{
	margin: 15px 0;	
}

.post .tags{
	margin: 10px 0;	
}

.post .tags h3{
	float: left;
	text-transform: none;
	color: black;
	font-weight: bold;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}



.post .tags ul{
	margin: 0 0 0 50px;	
	padding: 0;
	list-style-type: none;
	background-image: none;
}

.post .tags ul li{
	display: inline;
	margin-right: 5px;	
	padding: 0;
	list-style-type: none;
	background-image: none;
}


/*  left-col  ---------------------------------------------------------------------*/

.left-col{
	float: left;
	width:620px;
	padding-bottom: 60px;
}

.home .left-col{
	padding-bottom: 10px;
}


/*  right-col  ---------------------------------------------------------------------*/

.right-col{
	width: 300px;
	float: right;	
	padding-bottom: 60px;
}

.home .right-col{
	padding-bottom: 10px;
}


/*  three cols  ---------------------------------------------------------------------*/

.three-cols-1{
	float: left;
	width: 300px;
	margin-right: 20px;
}

.three-cols-2{
	float: left;
	width: 300px;
}

.three-cols-3{
	float: right;
	width: 300px;
}


/*  three cols form ---------------------------------------------------------------------*/

.three-cols-form{
	
}

.three-cols-form #CaptchaV2{
	color:#92979A;
	padding:8px 4px;
	width:150px !important;	
}

.three-cols-form p .legend{
	display: block;
	margin: 10px 0;
	padding: 0;	
	line-height: 1.4em;
	font-style: italic;
	font-size: 0.9em;
}


/*  action box  ---------------------------------------------------------------------*/

.action-box{
	padding: 0;
	margin-bottom: 20px;
	background: transparent url(/img/layout/action-box-bkg.jpg) no-repeat top right;	
}

.action-box .inner{
	height: 43px;
	padding: 9px 0 8px 8px;
	margin: 0 8px 0 0;
	background: transparent url(/img/layout/action-box-bkg.jpg) no-repeat 0 0;		
}

.action-box .inner a{
	float: left;
	background: transparent url(/img/layout/action-box-btn-bkg.jpg) no-repeat top right;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
}

.action-box .inner a span{
	display: block;	
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 15px;
	margin: 0 15px 0 0;
	text-align: center;
	background: transparent url(/img/layout/action-box-btn-bkg.jpg) no-repeat 0 0;
}

.action-box .inner a:hover span{
	cursor: pointer;	
	color: #FBC333;
}

.action-box .inner h2{
	float: right;	
	height: 43px;
	line-height: 43px;
	color: #fbc333;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
}

/*  action box  2 ---------------------------------------------------------------------*/

.action-box-2{
	margin: 0 0 30px 0;
	background: transparent url(/img/layout/action-box-2-bkg-middle.jpg) repeat-y 0 0;	
}

.action-box-2 .top{
	background: transparent url(/img/layout/action-box-2-bkg-top.jpg) no-repeat 0 0;
}

.action-box-2 .bottom{
	min-height: 100px;
	padding: 20px 0 10px 0;
	background: transparent url(/img/layout/action-box-2-bkg-bottom.jpg) no-repeat left bottom;	
}

.action-box-2 a{
	display: block;
	margin: 0 auto 10px auto;
	height: 43px;
	line-height: 43px;
	width: 262px;
	text-align: center;
	text-transform: uppercase;
	color: white;	
	text-decoration: none;
	background: transparent url(/img/layout/action-box-2-btn-bkg.jpg) no-repeat 0 0;
}

.action-box-2 a:hover{
	/*color: #39B2E5;	*/
	color: #FBC333;
}

.action-box-2 p{
	width: 240px;
	margin: 0px auto 10px auto;
	color: black;
	text-align: center;
	text-shadow: 0 1px 1px white;	
	line-height: 1.4em;
}



/*  black button  ---------------------------------------------------------------------*/

.hasBlackBtn a, .black-btn{
	float: left;
	height: 40px;
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	margin: 10px 0;
	padding: 0;
	background: transparent url(/img/layout/black-btn-frackles.jpg) no-repeat top right;	
}

.black-btn span, .hasBlackBtn a span{
	float: left;
	height: 40px;
	line-height: 40px;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
	text-align: center;
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	background: transparent url(/img/layout/black-btn-frackles.jpg) no-repeat 0 0;	
}

.hasBlackBtn a:hover span, .black-btn:hover span{
	color: #FBC333;
	cursor: pointer;
}


/*  feature-box  ---------------------------------------------------------------------*/

.feature-box{
	border-top: 1px solid #dcdddc;
	border-bottom: 1px solid #dcdddc;
	padding: 20px 20px;
	margin: 30px 0;
	background: transparent url(../img/layout/highlighted-bkg.jpg) 0 0;
}


/*  content-cols  ---------------------------------------------------------------------*/

ul.content-cols{
	padding: 0;
	margin: 0;
}

ul.content-cols li{
	padding: 0 40px 0 0;
	margin: 0;
	float: left;
	width: 160px;
	background-image: none;
}

.feature-box ul.content-cols li{
	padding: 0 30px 0 0;
	margin: 0;
	float: left;
	width: 160px;
	background-image: none;
}

/*  content-cols2  ---------------------------------------------------------------------*/

ul.content-cols2{
	padding: 0;
	margin: 0;
}

ul.content-cols2 li{
	padding: 0 5% 0 0;
	margin: 0 0 30px 0;
	float: left;
	width: 44%;
	background-image: none;
}

.feature-box ul.content-cols2 li{
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 49%;
	background-image: none;
}


/*  large footer  --------------------------------------------------------------------------------------------------*/

#large-footer-outer{
	background-color: white;
	border-top: 1px solid #cccccc;	
}

#large-footer-inner{
	width: 940px;
	margin: 0 auto;
	min-height: 100px;
	padding: 20px 0;	
}


/*  footer  --------------------------------------------------------------------------------------------------*/

#footer-outer{
	background: #282b2c url(/img/layout/footer-bkg.jpg) repeat-x 0 0;
}

#footer-inner{
	width: 940px;
	min-height: 160px;
	margin: 0 auto;
	
	color: white;
	
	font-size: 0.9em;
}

#footer-inner a{
	color: white;	
}

#footer-inner a:hover{
	text-decoration: none;	
}

#footer-inner ul{
	margin: 0;
	padding: 25px 0 0 0;
	background-image: none;
	list-style-type: none;	
}

#footer-inner ul li.col{
	float: left;
	width: 290px;
	margin: 0;
	padding: 0 20px 0 0;
	background-image: none;
	list-style-type: none;	
}






/*   general         --------------------------------------------------------------------------------------------------------*/


.hasFloat:after{
	content: '.';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

*:first-child+html .hasFloat{
	min-height: 1px;
}

* html .hasFloat{
	height: 1%;
}

.f-right{float: right;display:inline;}
.f-left{float: left;display:inline;}

.clear-left{clear:left;}
.clear-right{clear:right;}

.m-0{margin: 0;}.m-5{margin:5px;}.m-10{margin:10px;}.m-15{margin:15px;}.m-20{margin: 20px;}.m-25{margin: 25px;}.m-30{margin:30px;}
.mt-0{margin-top: 0;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}.mt-15{margin-top: 15px;}.mt-20{margin-top: 20px;}.mt-25{margin-top: 25px;}.mt-30{margin-top: 30px;}
.mb-0{margin-bottom: 0;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mtb-0{margin-bottom: 0;margin-top: 0;}
.mtb-5{margin-bottom: 5px;margin-top:5px;}
.mtb-10{margin-bottom: 10px;margin-top:10px;}
.mtb-15{margin-bottom: 15px;margin-top:15px;}
.mtb-20{margin-bottom: 20px;margin-top:20px;}
.mtb-25{margin-bottom: 25px;margin-top:25px;}
.mtb-30{margin-bottom: 30px;margin-top:30px;}
.mtb-40{margin-bottom: 40px;margin-top:40px;}
.mtb-50{margin-bottom: 50px;margin-top:50px;}
.mr-0{margin-right: 0;}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-30{margin-right: 30px;}
.ml-0{margin-left: 0;}
.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.mlr-0{margin-left: 0;margin-right: 0;}
.mlr-5{margin-left: 5px;margin-right: 5px;}
.mlr-10{margin-left: 10px;margin-right: 10px;}
.mlr-15{margin-left: 15px;margin-right: 15px;}
.mlr-20{margin-left: 20px;margin-right: 20px;}
.mlr-25{margin-left: 25px;margin-right: 25px;}
.mlr-30{margin-left: 30px;margin-right: 30px;}

.ml-20n{margin-left:-20px;}

.mlr-20n{margin-left:-20px;margin-right:-20px;}

.p-0{padding: 0;}
.p-5{padding:5px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding: 20px;}
.p-25{padding: 25px;}
.p-30{padding:30px;}
.pt-0{padding-top: 0;}
.pt-5{padding-top: 5px;}
.pt-10{padding-top: 10px;}
.pt-15{padding-top: 15px;}
.pt-20{padding-top: 20px;}
.pt-25{padding-top: 25px;}
.pt-30{padding-top: 30px;}
.pb-0{padding-bottom: 0;}
.pb-5{padding-bottom: 5px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pb-25{padding-bottom: 25px;}
.pb-30{padding-bottom: 30px;}
.ptb-0{padding-bottom: 0;padding-top: 0;}
.ptb-5{padding-bottom: 5px;padding-top:5px;}
.ptb-10{padding-bottom: 10px;padding-top:10px;}
.ptb-15{padding-bottom: 15px;padding-top:15px;}
.ptb-20{padding-bottom: 20px;padding-top:20px;}
.ptb-25{padding-bottom: 25px;padding-top:25px;}
.ptb-30{padding-bottom: 30px;padding-top:30px;}
.ptb-40{padding-bottom: 40px;padding-top:40px;}
.ptb-50{padding-bottom: 50px;padding-top:50px;}

.plr-20{padding-left:20px;padding-right:20px;}

.w-100{width:100px;}
.w-200{width:200px;}
.w-300{width: 300px;}
.w-410{width:410px;}

.w-30p{width: 29%;}
.w-50p{width: 49%;}
.w-70p{width: 69%;}

.mheight-50{min-height:50px;}* html .mheight-50{height:50px;}
.mheight-100{min-height:100px;}* html .mheight-100{height:100px;}
.mheight-110{min-height:110px;}* html .mheight-110{height:110px;}
.mheight-120{min-height:120px;}* html .mheight-120{height:120px;}
.mheight-130{min-height:130px;}* html .mheight-130{height:130px;}
.mheight-140{min-height:140px;}* html .mheight-140{height:140px;}
.mheight-150{min-height:150px;}* html .mheight-150{height:150px;}

.text-normal{text-transform: none;}
.text-upper{text-transform: uppercase;}
.text-lower{text-transform: lowercase;}

.normal-weight{font-weight:normal;}

.c-blue{color:#39B2E5;}
.c-grey{color:#92979A;}

.black-smaller{
	color: black;
	font-size: 1.3em;	
}

.img-centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}	

.border-top{border-top: 1px solid #E5E5E5;}
.border-bottom{border-bottom: 1px solid #E5E5E5;}

div.system-error-message, div.webform-results {
margin: 0 0 30px 0;
}

/*Google Map Popup Box Link Styles*/
a.mapLink, a.mapLink:hover {color:#000;text-decoration:underline;}
a.mapLink:hover {color:#000;text-decoration:none;}
