﻿/* ----------------------------------------------------------------------------------------------------------------*/
/* ------------------------------->>> CMS Page Elements <<<--------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.cmsPage					{margin: 0px; padding: 0px; width: 940px; height: auto; float: left;}
.cmsPage h5					{margin: 0px 10px; padding: 0px; color: #3088df; font-style: italic; font-size: 14px;}
.cmsPage h6					{margin: 15px 7px 7px 7px; padding: 0px; color: #3088df; font-style: italic; font-size: 16px;}
.cmsPage p					{margin: 7px; padding: 0px; color: #555; font-size: 12px; line-height: 20px;}
.cmsPage blockquote			{margin: 7px 30px; padding: 15px; border: 1px solid #eee; background: #f9f9f9; color: #666; font-size: 14px; line-height: 22px; font-style: italic;}
.cmsPage img.right			{margin: 0px 0px 10px 10px; padding: 0px; width: 200px; float: right;}
.cmsPage img.left			{margin: 0px 10px 10px 0px; padding: 0px; width: 200px; float: left;}
.cmsPage img.center			{margin: 10px auto; padding: 0px; clear: both;}
.cmsPage ul, .cmsPage ol			{margin: 7px 30px; padding: 15px 15px 15px 30px; border: 1px solid #eee; background: #f9f9f9; color: #666; font-size: 12px;}
.cmsPage ul li, .cmsPage ol li				{margin: 0px; padding: 3px 0px;}
.cmsPage strong					{font-style: normal; font-weight: bold;}
.cmsPage em					{font-style: italic;}
.cmsPage span					{font-style: normal; font-size: 1.5em; font-weight: bold;}
.cmsPage .a			{color: #a0c879;}
.cmsPage .b			{color: #3f8f49;}
.cmsPage .c			{color: #5396d8;}
.cmsPage .d			{color: #2c5cac;}

.cmsPage ul.gallery					{margin: 0px 0px; padding: 0px; width: 100%; float: left; clear: both; list-style-type: none; border: none; background: none; color: #666; font-size: 12px;}
.cmsPage ul.gallery li				{margin: 5px 10px; padding: 5px; width: 90%; float: left; clear: both; border: 1px solid #eee; background: #f9f9f9;}
.cmsPage ul.gallery li p			{margin: 5px 10px 0px 10px; font-size: 14px; line-height: 22px; font-style: italic;}
.cmsPage ul.gallery li img, .cmsPage ul.gallery li img.left				{margin: 0px 10px 0px 0px; padding: 0px; width: 125px; float: left;}
.cmsPage ul.gallery li img.right				{margin: 0px 0px 0px 10px; padding: 0px; width: 125px; float: right;}

.cmsPage .boxFull, .cmsPage .boxCon 			{margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}
.commLeft .cmsPage			{margin: 0px; padding: 0px; width: 390px; height: auto; float: left;}
.cmsPage .boxLeft			{margin: 0px; padding: 0px; width: 515px; height: auto; float: left;}
.cmsPage .boxRight			{margin: 15px 0px 0px 0px; padding: 0px; width: 200px; height: auto; float: right;}
.cmsPage .boxRight ul		{margin: 0px 0px 5px 0px; padding: 3px; list-style-type: none; background: #fff;}
.cmsPage .boxRight ul li		{margin: 0px; padding: 3px 5px; display: block; border-top: 1px solid #eee; font-size: 11px;}
.cmsPage .boxRight ul li.title		{background: #f3f3f3; color: #333; font-weight: bold; font-size: 13px;}
.cmsPage .boxRight ul li p		{margin: 0px; padding: 3px; line-height: normal;}
.cmsPage .boxRight ul.chat a.link			{margin: 0px; padding: 10px 0px 0px 65px; height: 40px; width: 113px; display: block; background: url(../siteart/bkg-sprite_lgIcons.png) no-repeat center center; background-position: 0 -245px; border: 1px solid #eee; font-size: 14px; color: #950000;}

.map img { max-width: none; } /* Required for google maps to work!! */