



body
{
	margin: 0;
	background: #77c391 url('../images/main_bg.gif') top repeat-x;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	padding: 37px 5px 22px 5px;
	color: #333333;
	overflow: -moz-scrollbars-vertical;
}

p
{
	margin: 7px 0;
}

img
{
	border: 0;
}

a
{
	color: #616d98;
	text-decoration: none;
	outline-style: none;
}

a:visited
{
	color: #551a8b;
}

li {
	padding: 4px 0 4px 0;
	font-size:11px;
}

.imcmsadminlinkimitation
{
	font-size:11px;
	color: #cc0000;
	background-color: #ffffcc;
}

form
{
	margin: 0;
	padding: 0;
}

div.container
{
	width: 964px;
	margin: 0 auto;
	background-color: #ffffff;
}

div.header
{
	height: 128px;
	padding-left: 9px;
	padding-right: 27px;
	font-size: 10px;
	color: #595959;/*#8c8c8c;*/
}

.headLogo
{
	position: absolute;
	margin-top: -24px;
	display: block;
}

div.headLeft
{
	float: left;
	width: 132px;
	height: 128px;
}

div.headRight
{
	float: right;
	width: 796px;
}

div.headInLeft
{
	float: left;
	width: 425px;
	padding-top: 27px;
}

img.headImageText
{
	display: block;
	padding-bottom:6px;
}

div.headInRight
{
	float: right;
	width: 370px;
	padding-top: 31px;
	color: #616d98;
	text-align: right;
	
}

div.hrText
{
	padding: 5px 0;
}

div.hrText a
{
	padding: 0 4px;
}

img.helpBut
{
	vertical-align: middle;
	padding-left: 4px;
}

input.headSearchText
{
	border: 1px inset #949494;
	width: 255px;
	margin-right: 4px;
}

div.topMenu
{
	/*height: 23px;*/
	width: 952px;
	background: #76c18f url('../images/topmenu_bg.png') bottom repeat-x;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 7px;
	font-weight: bold;
	overflow: hidden;
	
}

div.topMenu a
{
	color: #ffffff;
	padding: 2px 12px;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 13px;
}

div.topMenu a.tmActive
{
	color: #000000;
	background-color: #ffffff;
}

div.content
{
	padding: 15px 22px 35px 21px;
}

div.top2menu
{
	height:14px;
	color: #616d98;
	font-size: 11px;
	padding: 0 0 0 4px;
	margin:0;
	
}

div.top2menu a
{
	padding: 0 5px;
}

div.top2menu a.tm2Active
{
	color: #000000;
}

div.top2menu span
{
	color: #000000;
}

div.innerCont
{
	padding-top: 10px;
}

div.mainLeft
{
	float: left;
	width: 178px;
	
}

img.leftElemTop
{
	position: absolute;
	display: block;
}

img.leftElemBot
{
	display: block;
	padding-bottom: 8px;
	
}

div.leftElem
{
	padding: 0 4px;
	background: url('../images/left_grad_bg.png') repeat-y;
}

div.leftElemBorder
{
	border: 1px solid #ececec;
}

div.leftMenu
{
	background: #58a06e url('../images/lm_bg.gif') bottom repeat-x;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	padding: 1px;
}
.leftMenu a
{
	font-size:12px;
}
div.lmHeaderCont
{
	padding: 6px;
}

div.lmHeader
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding: 3px 5px;
}

div.lmHeader a
{
	font-size: 15px;
	color: #000000;
}
div.lmLvl1
{
	font-size: 12px;
	padding: 4px 7px 4px 24px;
}

span.lmLvl1Arrow
{
	font-size: 12px;
	position: absolute;
	height: 9px;
	width: 8px;
	margin-left: -15px;
	margin-top: 2px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png');
}


span.lmLvl1Arrow[class]
{
	background: url('../images/arrow.png')no-repeat;
}

div.lmLvl1Active
{
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

div.lmLvl1Head {
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	color: #333333;
	background: url('../images/arrow_down.png') 9px 6px no-repeat;
	font-weight: bold;
}

div.lmLvl1Arrow {
	background: url('../images/arrow.png') 9px 6px no-repeat;
}

div.lmLvl1 a {
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	color: #ffffff;
}

div.lmLvl2Cont
{
	background-color: #ffffff;
	padding: 0 1px;
}

div.lmLvl2
{
	padding: 4px 7px 4px 23px;
}

div.lmLvl2Active
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	color: #4a5c45;
}

div.lmLvl2Head
{
	color: #4a5c45;
	background: url('../images/arrow2_down.png') 9px 6px no-repeat;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	font-weight: bold;
}

div.lmLvl2Arrow
{
	background: url('../images/arrow3.png') 9px 6px no-repeat;
}

div.lmLvl2 a, div.lmLvl3 a, div.lmLvl4 a, div.lmLvl5 a
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif !important;
	color: #4a5c45;
}

div.lmLvl3Cont
{
	background-color: #bfdaaf;
	padding: 0 1px;
}

div.lmLvl3
{
	padding: 4px 7px 4px 22px;
}

div.lmLvl3Active
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 12px;
	color: #4a5c45;
}

div.lmLvl3Head
{
	color: #4a5c45;
	background: url('../images/arrow2a_down.png') 8px 6px no-repeat;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-weight: bold;
}

div.lmLvl3Arrow
{
	background: url('../images/arrow3a.png') 8px 6px no-repeat;
}

div.lmLvl4Cont
{
	background-color: #e9fde0;
	padding: 0 1px;
}

div.lmLvl4
{
	padding: 4px 7px 4px 21px;
}

div.lmLvl4Active
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif !important;
	color: #4a5c45;
}

div.lmLvl4Head
{
	color: #4a5c45;
	background: url('../images/arrow2b_down.png') 7px 6px no-repeat;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-weight: bold;
}

div.lmLvl4Arrow
{
	background: url('../images/arrow4a.png') 8px 6px no-repeat;
}

div.lmLvl5Cont
{
	background-color: #e9fde0;
	padding: 0 1px;
}

div.lmLvl5
{
	padding: 4px 7px 4px 21px;
}

div.lmLvl5Active
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif !important;
	color: #4a5c45;
}

div.lmLvl5Head
{
	color: #4a5c45;
	background: url('../images/arrow2b_down.png') 7px 6px no-repeat;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-weight: bold;
}

div.lmLvl5Arrow
{
	background: url('../images/arrow4a.png') 8px 6px no-repeat;
}

div.leftFront
{
	padding: 0 8px 10px 13px;
}

div.leftFrontText
{
	font-size: 16px;
	line-height: 1.2em;
	font-family: georgia, Helvetica, Sans-Serif !important;
	padding-bottom: 10px;
}

div.leftFrontImg
{
	padding:5px 0 5px 0;
}

div.leftFront2row
{
	height: 35px;
	background: url('../images/left_but_bg.png') no-repeat;
	padding: 3px 7px 0 6px;
	border-bottom: 5px solid #ffffff;
}

div.leftFront1row
{
	height: 23px;
	background: url('../images/left_but_small_bg.png') no-repeat;
	padding: 3px 7px 0 6px;
	border-bottom: 5px solid #ffffff;
}

div.leftFront1row a, div.leftFront2row a
{
	color: #ffffff;
/*	font-family: verdana;*/
}

div.mainCenter
{
	float: left;
	width: 478px;
	padding: 0 28px 0 19px;
	font-family: Verdana, Helvetica, Sans-Serif !important;
}

div.mainCenterWide
{
	float: left;
	width: 696px;
	padding: 0 28px 0 19px;
	font-family: Verdana, Helvetica, Sans-Serif !important;
}

div.mainRight
{
	float: right;
	width: 218px;
}

div.startArt, div.startArt2
{
	border-bottom: 1px solid #eaeaea;
	padding: 10px 0 10px 20px;
	margin-left: 11px;
}

div.linkList
{
	padding: 0 0 0 20px;
	margin-left: 12px;
}

div.startFoot
{
	padding: 10px 0 10px 0;
	margin-left: 12px;
}

div.frontBot
{
	padding-top: 10px;
	padding-left: 20px;
	margin-left: 12px;
}

div.startArt
{
	font-size: 11px;
	line-height: 1.5em;
	margin: 1px 0 10px 0;
}

div.startArt p
{
	font-size: 11px;
	line-height: 1.5em;
	margin: 1px 0 10px 0;
}

div.startArt2
{
	width:456px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	font-size: 11px;
	line-height: 1.5em;
	margin: 1px 0 10px 0;
}

div.startArt2 p
{
	font-size: 11px;
	line-height: 1.5em;
	margin: 1px 0 10px 0;
}

div.linkList p
{
	font-size: 12px;
	line-height: 1.5em;
	margin: 1px 0 10px 0;
}
img.smallPicArt
{
	/*float: right;*/
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 10px;
}

h2.startHead
{
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 0 0;
	line-height:20px;
	margin-top:12px;
	margin-bottom:0;
}

h2.startHeadSmall
{
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
}

h1.startHead
{
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 0 0;
	line-height:20px;
	margin-bottom:0;
}

h1.startHeadSmall
{
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
}

h1.startHeadArticle
{
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 0 0;
	line-height:20px;
}

div.smallLink{
	padding: 5px 0 4px 0;
}

.smallLink a {
	line-height: 1.4em;
}

h1#formEngineHeading {
	font-weight:normal;
	font-size:18px;
}

div.frontList
{
	
	margin: 10px 0;
}

div.frontListLeft
{
	float: left;
	width: 88px;
}

div.frontListRight
{
	float: right;
	width: 358px;
	color: #616d98;
}

div.rightElem
{
	padding: 0 4px;
	background: url('../images/right_grad_bg.png') repeat-y;
}

div.rightHead
{
	height: 20px;
	padding-top: 4px;
	background: url('../images/right_head_bg.png') repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
}

.rightHead a
{
	color: white;
}

div.sitemapHead
{
	padding-top: 4px;
	background: #76c18f url('../images/right_head_bg.png') bottom repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 4px;
}

.sitemapHead a
{
	color: white;
}

div.rightSelect
{
	padding: 15px 10px 10px 10px;
}

#rightSelect
{
	
}

div.rightTextBox
{
	padding: 5px 15px 5px 15px;
	position:relative;
}

div.rightBigHeading
{
	border:0;
	font-size: 16px;
	color: #748c69;
	padding-top: 8px;
	font-weight: bold;
	z-index:0;
	position:relative;
}

.rightBigHeading a
{
	font-size: 12px;
	color: #748c69;
	padding-top: 8px;
	font-weight: bold;
	z-index:0;
	position:relative;
}

.rightBigHeading a:hover
{
	text-decoration: underline;
}

div.rightText
{
	border:0;
	font-size: 11px;
	padding-bottom: 8px;
}

.rightText a
{
	color:black;
	font-size: 11px;
	padding-bottom: 8px;
	z-index:0;
	position:relative;
}

div.footText
{
	font-size: 11px;
	padding-bottom: 8px;
}

.footText a
{
	font-size: 11px;
	padding-bottom: 8px;
}

div.rightTextNohead
{
	font-size: 11px;
	margin: 8px 0;
}

div.rightDate
{
	font-size: 11px;
	padding-top: 4px;
}

div.rightLink
{
	font-size: 11px;
	padding-bottom: 4px;
}

div.footLink
{
	font-size: 11px;
	padding-bottom: 4px;
}

div.rightSelect select
{
	width: 190px;
}

img.weatherLeft
{
	display: block;
	padding: 4px 0 0 10px;
	float: left;
}

div.weatherRight
{
	width: 83px;
	float: right;
}

div.wrTemp
{
	font-size: 20px;
	line-height: 1.6em;
	color: #e3303d;
}

img.wrWindImg
{
	vertical-align: middle;
}

div.leCent
{
/*	text-align: center;*/
	padding: 10px 6px 10px 12px;
	font-size: 11px;
	line-height: 2em;
}


div.clearer
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/* *******************************************************************************************
 *         imCMS specific                                                                    *
 ******************************************************************************************* */

#adminPanelDiv {
float:left;
	width: 450px;
	margin: 0 0 0 15px;
	padding: 0 0 30px 0 !important;
}
#adminLinksDiv {
float:right;
	width:400px;
	margin: 0 0 0 15px;
}

/* *******************************************************************************************
 *         Mailform                                                                    *
 ******************************************************************************************* */

div.mailformContainer
{
	width: 430px;
	margin: 0 auto;
	background-color: #ffffff;
}

div.mailformContent
{
	padding: 0 22px 35px 21px;
}

div.mailformInnerCont
{
	padding-top: 10px;
}

div.mailformHeader
{
	height: 120px;
	padding-left: 9px;
	padding-right: 27px;
	font-size: 10px;
	color: #8c8c8c;
}



/* *******************************************************************************************
 *         Blog                                                                              *
 ******************************************************************************************* */

.formButton {
	background-color:#667660;
	border: 0;
	color:white;
}
.blog .entry_date {
	padding: 0 15px;
}
.blog .blog_docfoot {
	margin: 15px 0;
	padding: 0 15px;
	font-size: 0.9em;
}

.blog .blog_docfoot .blog_icons {
	padding: 10px 0;
}
.blog .blog_docfoot .blog_icons SPAN {
	margin-left: 0;
}
.blog .blog_docfoot .blog_icons SPAN.facebook {
	margin-left: 30px;
}
.blog .blog_docfoot .blog_icons SPAN.delicious A {
	background-color: #fff;
	background-image: url(/images_gui/icon_delicious.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 1px 0 0 20px;
	height: 14px;
}
.blog .blog_docfoot .blog_icons SPAN.facebook A {
	background-color: #fff;
	background-image: url(/images_gui/icon_facebook.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 1px 0 0 20px;
	height: 14px;
}

#comments_form LABEL {
	display: block;
	margin: 0;
	padding: 10px 0 3px 0;
	font: bold 10px Verdana,Geneva,sans-serif;
	color: #000000;
}

#comments_form .element {
	margin: 0;
	padding: 0;
}

#comments_form .buttons {
	margin: 0;
	padding: 10px 0;
	text-align: left;
}

.comments {
	margin-top: 35px !important;
}

#comments {
	clear: both;
	margin: 15px 0;
	padding: 0;
}
#comments .item {
	margin: 0;
	padding: 0;
	border: 1px solid #cccccc;
	border-width: 0 1px 1px 1px;
}
#comments .item0 {
	border-top-width: 1px;
}
#comments .item_odd {
}
#comments .item_even {
}
#comments H4 {
	margin: 0 !important;
	padding: 5px !important;
	font-size: 10px;
	background-color: #eeeeee;
}
#comments .comment_text {
	margin: 0;
	padding: 5px;
	font-size: 10px;
}
#comments .comment_date {
	margin: 0;
	padding: 2px 5px 5px 5px;
	font-size: 9px;
	color: #999999;
	border-top: 1px dotted #cccccc;
}



#grey_right FORM {
	margin: 0;
	padding: 0;
}
#grey_right .formFieldTd {
	border: 1px solid #868789;
}
#grey_right .space {
	background-color: #ffffff;
}
#grey_right .formBtnTd {
	background-color: #868789;
}
#grey_right .formBtn {
	font: 10px Tahoma,Verdana,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #868789;
	color: #ffffff;
	border: 0;
	cursor: pointer;
}
#grey_right .formField {
	width: 165px;
	border: 0;
	margin: 0;
	padding: 1px 2px; /* Win/IE6 */
}
html>body #grey_right .formField {
	padding: 2px; /* else */
}

#grey_right .formBtn {
	width: 46px;
}

.imcmsAdmBgCont, .imcmsAdmBgHead {
	background-color: #2b5980;
}

.formBtn {
	background-color:#667660;
	border: 0;
	color:white;
}

.search_item {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
}

.searchBtn {
	padding:0;
	border:0;
	color: #616d98;
	background-color:white;
	font-size:10px;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor:pointer;
}

h2.ingress {
	font-size:12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight:normal;
	padding: 0 0 12px 0;
	margin:0; 
}



/* *******************************************************************************************
 *         Postcards                                                                         *
 ******************************************************************************************* */

#postcard_container {
	padding: 0 14px 10px 0;
}
#postcard_container .item_table {}

#postcard_container .item_table TD.itemImage {
	padding: 0 0 0 10px;
	text-align: center;
	vertical-align: bottom;
}
#postcard_container .item_table TD.itemImageFirstCol {
	padding-left: 0;
	text-align: left;
}
#postcard_container .item_table TD.itemText {
	padding: 5px 0 20px 10px;
	text-align: center;
	vertical-align: top;
}
#postcard_container .item_table TD.itemTextFirstCol {
	padding-left: 0;
}
#postcard_container .item_table TD.itemText H4 {
	margin: 0;
	padding: 0;
	font-size: 12px !important;
}

#postcard_container .item_table TD.itemText,
#postcard_container .item_table TD.itemText A {
	font: inherit 10px Verdana,Geneva,sans-serif;
	/*color: #666;*/
	text-decoration: none;
}
#postcard_container .item_table TD.itemText A:hover {
	/*color: #669;*/
	text-decoration: underline;
}
#postcard_container .item_table TR.row_admin TD {
	padding-top: 25px;
}
#postcard_container .item_table TR.row_admin TD DIV {
	border: 2px solid #009;
	border-width: 2px 0;
	padding: 5px;
	background-color: #f0f0f2;
	text-align: left;
}

BODY.postcard_body {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	background: none;
	overflow: -moz-scrollbars-vertical;
	font: 11px/15px Verdana,Geneva,sans-serif;
	color: #555;
}


.postcard .top_image {
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
}
.postcard .top_image .image_text {
	padding: 3px 0 5px 0;
	font-size: 10px;
	font-style: italic;
	color: #777;
	text-align: right;
}

.postcard .successMessTop,
.postcard .errorMessTop {
	padding: 10px !important;
}

.postcard .postcard_text {
	clear: both;
	margin: 5px 0 15px 0 !important;
	padding: 0 10px 0 20px !important;
}
.postcard .postcard_text_view H1 {
	clear: both;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
}
.postcard .postcard_text_view .text_paragraph {
	clear: both;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
}
.postcard .view_form {
	padding-right: 10px !important;
}

.formGroup .errorMess {
	display: none;
	clear: both;
	margin: 0;
	padding: 3px 0 10px 0;
	font-weight: bold;
	font-size: 10px;
	color: #c00;
}
.formGroupError .errorMess {
	display: block;
}

/* ToolTip */
.toolTip {
	cursor: help;
}
.helper {
	text-decoration: none;
	border-bottom: 1px dashed #0b0;
	cursor: help;
}
.helper IMG {
	border: 0 !important;
}
#toolTipPop{
	position: absolute;
	border: 1px solid #000;
	
	padding: 5px 5px 5px 25px;
	text-align: left;
	background: #fff url(/images_gui/icons/icon_info.gif) 4px 5px no-repeat;
	color: #000;
	display: none;
}

.toolTipIcon_PDF {
	background: #fff url(/images_gui/icons/icon_file_pdf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_DOC {
	background: #fff url(/images_gui/icons/icon_file_doc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ZIP {
	background: #fff url(/images_gui/icons/icon_file_zip.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_JPG {
	background: #fff url(/images_gui/icons/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PNG {
	background: #fff url(/images_gui/icons/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_GIF {
	background: #fff url(/images_gui/icons/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MP3 {
	background: #fff url(/images_gui/icons/icon_file_audio.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_AVI {
	background: #fff url(/images_gui/icons/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MPG {
	background: #fff url(/images_gui/icons/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_EXT_LINK {
	background: #fff url(/images_gui/icons/icon_link_ext.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}

.formGroupBtn,
.formGroupBtn TD {
	padding-top: 10px;
	text-align: right;
}

.formBtnRight {
	float: right !important;
	margin-left: 8px;
}

.bigImageText {
	font-family: Verdana, Helvetica, Sans-Serif !important;
	font-size:10px;
	color:#666666;
	float:right;
	width:477px;
	text-align:right;
	margin-bottom:8px;
}

.smallImageText {
	font-family: Verdana, Helvetica, Sans-Serif !important;
	font-size:10px;
	color:#666666;
	text-align:right;
	margin-bottom:8px;
}

.anchor {
	color:black;
}

.invisibleInPrint {

	visibility:visible; 
}



.imcmsAdmBgHead { background-color:#20568D; color:#fff; }
.imcmsAdmBgCont { background-color:#f5f5f7; color:#000; }

.imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000;
	background-color:#e7e7e7;
	height: 20px;
	border: 1px outset #000;
	border-color: #fff #000 #000 #fff;
	text-align: center;
	cursor: pointer;
}

.imcmsFormBtnPanelActive {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000;
	background-color:#e7e7e7;
	height: 20px;
	border: 1px inset #000;
	border-color: #000 #fff #fff #000;
	text-align: center;
	cursor: pointer;
}

.imcmsFormBtnSmall {
	background-color: #20568d;
	color: #fff;
	font: 10px Tahoma, Arial, sans-serif;
	border: 1px outset #668db6;
	border-color: #668db6 #000 #000 #668db6;
	cursor: pointer;
	padding: 1px 2px;
}

.imcmsFormBtnSmallDisabled {
	background-color: #b8c6d5;
	color: #fff;
	font: 10px Tahoma, Arial, sans-serif;
	border: 1px outset #dae4ef;
	border-color: #dae4ef #999 #999 #dae4ef;
	cursor: pointer;
	padding: 1px 2px;
}

