/* Styles */
form
{
	margin: 0 0;
	padding: 0 0;
	font-family: Arial;
	vertical-align: text-bottom;
}

fieldset
{
	margin: 0 0;
	padding: 0 0;
	border: none;
}
blockquote
{
	padding-left: 10px;
	margin: 10px 0px 10px 25px;
	border-left: #3333ff 2px solid;
	font-style: italic;
}

/*		boxForm		*/


.boxForm
{
	font-weight: bold;
	font-size: 20pt;
	color: #ff3366;
	background-color: green;
	text-decoration: underline;
}
.boxForm h3
{
	background-color: #f8f8f8;
	padding: 10px 10px;
	margin: 0 0;
	border-bottom: 1px solid #888;
	color: Blue;	
}

.boxForm fieldset.input fieldset
{
	border-top: double 3px #ccc;
}

.boxForm fieldset.input fieldset
{
	padding-left: 20px;
}
.boxForm fieldset.input fieldset legend
{
	padding: 0 0.5em;
	color: #00f;
	font-weight: bold;
}

.boxForm fieldset.input p input.std
{
	border: 0px none #fff;
	border-bottom: 1px dotted #ccc;
	z-index: -1;
}

.boxForm fieldset.input p textarea.std
{
	border: 0px none #fff;
	border-left: 1px dotted #888;
}

.boxForm fieldset.input p select.plus
{
	width: 60% !important;
	margin-left: 0;
}

.boxForm fieldset.input fieldset p
{
	padding: 2px 0;
}

/*		boxDefault		*/


.boxDefault h3
{
	padding-right: 0px;
	padding-left: 3px;
	background: url(hbg.gif) #fff repeat-x;
	padding-bottom: 0px;
	margin: 0px;
	/*font: bolder 13pt Arial;*/
	font: bold 1.3em Arial, Sans-Serif;
	color: #696969;
	padding-top: 5px;
	height: 30px;
}


.boxDefault h3 a
{
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 10pt Arial;
	padding-top: 5px;
}

.boxDefault h3 span
{
	/* ADDED BY GGD*/
	background: url(flake_mini_icon.png) no-repeat left;
	padding: 1px 10px 0 23px;
	line-height: 22px;
	margin: 0;
}

.boxDefault h2
{
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 1.1em Arial, Sans-Serif;
	padding-top: 5px;
	height: 30px;
	color: #696969;	
}
.boxDefault h4
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font: bold 1em Arial, Sans-Serif;
	color: #696969;
	
}

.boxDefault .placeSubtitle
{
	padding-left: 3px;
	margin: 0px;
	font: bold 11pt Arial;
	padding-top: 5px;
	height: 30px;
	background: url(hbg.gif) #fff repeat-x;
	color: #696969;
}

.boxDefault a
{
	font-weight: bold;
	font-size: 8pt;
	color: #6699ff;
}

.boxDefault a:hover
{
	color: white;
	background-color: #6699ff;
}



.boxDefault h3 a img
{
	border: none 0px;
}



fieldset.input p
{
	margin: 0 0;
	padding: 5px 0;
	display: block;
}



fieldset.input p label
{
	display: block;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}

fieldset.input p span label
{
	display: block;
}

fieldset.input p input.std, fieldset.input p select.std, fieldset.input p select.plus, fieldset.input p textarea.std
{
	border: 1px solid #888;
	padding: 1px 1px;
	margin: 0 0;
	margin-left: 5%;
	height: auto;
	width: 90%;
	font-size: 14pt;
}


/*		qc_LargePane		*/

.qc_LargePane fieldset.input p label
{
	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	padding: 0 0;
	margin: 0 0;
	margin-right: 0.5em;
	display: inline-block !important;
}

/* 
.qc_LargePane fieldset.input ul
{
	float: left;
	width: 350px;
	text-align: left;
	display: inline-block !important;
}
*/

.qc_LargePane fieldset.input p span label
{
	float: none;
	clear: none;
	width: auto;
	text-align: left;
	padding: 0 0;
	margin: 0 0;
	margin-right: 0;
	display: inline !important;
}

.qc_LargePane fieldset.input p input.std, .qc_LargePane fieldset.input p select.std, .qc_LargePane fieldset.input p textarea.std
{
	margin: 0 0; /*width: 65%;*/
	width: 50%;
}


.qc_LargePane fieldset.submit
{
	border-top: 1px solid #888;
	padding: 10px 0;
}

.qc_LargePane .boxForm fieldset.submit
{
	margin-top: 1em;
	background-color: #f8f8f8;
}


.qc_LargePane fieldset.input p span.col
{
	float: left;
	width: 50px;
	text-align: center;
	display: inline-block !important;
}
.qc_LargePane fieldset.input p span.colUl
{
	float: left;
	width: 350px;
	text-align: left;
	display: inline-block !important;
}

/* 
.qc_LargePane fieldset.input p ul, .qc_LargePane fieldset.input p li
{
	float: left;
	width: 350px;
	text-align: left;
	display: inline-block !important;
}
*/
.qc_LargePane fieldset.input p
{
	display: block !important;
	clear: both;
}
.qc_LargePane fieldset.input[type=button]
{
	/* NOT USE */
	background-color: Fuchsia;
}

.qc_LargePane fieldset.input p span.cols input
{
	float: left;
	width: 50px;
	text-align: center;
	display: inline-block !important;
}

.qc_LargePane fieldset.submit p input
{
	padding: 2px 0.5em;
}

.qc_LargePane fieldset .divList
{
	float: left;
	width: 70%;
	text-align: left;
	padding-left: 30%;
}

/*		qc_SmallPane		*/

.qc_SmallPane fieldset.input p span label
{
	display: inline !important;
}

.qc_SmallPane fieldset.input label.radio
{
	display: inline !important;
}

.radiov
{
	display: block !important;
	clear: both;
	margin-top: -1.5em;
	margin-left: 31%;
}

fieldset.submit p
{
	text-align: right;
	margin: 0 0;
}

fieldset.submit p input
{
	text-align: center;
	border: 1px solid #888;
	border-style: outset;
	padding: 2px;
	margin: 0 0;
	color: White;
	background: url(../images/bg_buttonNB2.gif);
	font-size: 100%;
}


fieldset.submit a
{
	text-align: left;
}



fieldset.input input.btn
{
	border: none 0px;
	font-size: 7pt;
	font-weight: bold;
	background-color: transparent;
	margin: 0 0;
	padding: 0 0;
	color: #00f;
}

fieldset.input p span.validators
{
	color: blue !important;
	display: block;
}

.valsummary
{
	background-image: url(../images/alertSummary.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	color: #000 !important;
	font-size: 90%;
	border: solid 2px #f00;
}
.qc_LargePane .valsummary
{
	position: absolute;
	left: -15em;
	top: 10px;
	width: 14em;
}
.valsummary h4
{
	text-align: right;
	padding-right: 5px;
	margin-top: 5px;
}
.valsummary ul
{
	margin-left: 0px;
	padding-left: 0px;
}
.valsummary li
{
	margin-left: 20px;
}
.validator
{
	font-weight: bold;
	font-size: 90%;
	padding: 1px 2px;
	margin-left: 5px;
	color: white !important;
	background-color: #f00;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-right: solid 1px #800;
	border-bottom: solid 1px #800;
}


/* Version CSS2 ok avec FF mais ko avec IE
input:focus, textarea:focus, select:focus {
	background-color: #f8f8f8;
	color: #000;
}
=> version avec CSS + JS */
.hasFocus
{
	background-color: #f8f8f8;
	color: #000;
}
input.isDisabled
{
	border-color: #fff !important;
}
textarea.isDisabled
{
	border-color: #fff !important;
	overflow: hidden !important;
}

.adminToolbar
{
	background: #fff url(../images/adminTools.jpg) repeat-x bottom left;
	border: 1px solid #ddd;
	padding: 3px 3px 0 3px;
	margin: 0 0 10px 0;
}
.adminToolbar a
{
	padding: 0 2px;
}

#showActions tr p
{
	margin: 0 0;
}
#showActions tr a
{
	display: inline;
}

.submitButton
{
	text-align: center;
	border: 1px solid #888;
	border-style: outset;
	padding: 2px;
	margin: 0 0;
	color: White;
	background: url(../images/bg_buttonNB2.gif);
	font-size: 100%;
}
/* Ajax */
.AjaxStyleBox
{
	padding-left: 45px;
	background: White url(world_blue.png) no-repeat 3px center;
	font-weight: bold;
	font-size: 15pt;
	color: black;
}

.AjaxStyleBox_Member
{
	padding-left: 45px;
	background: White url(anonymous.png) no-repeat 3px center;
	font-weight: bold;
	font-size: 15pt;
	color: black;
}


.AjaxTextbox
{
	font-size: 15pt;
	color: black;
	font-weight: bold;
	background-color: #EEEEEE;
	border: solid 1px black;
	z-index: 10000;
	position: absolute;
	
}

iframe.AjaxTextbox
{
	border: none 0px;
	position: absolute;
	z-index: 9000;
}

.AjaxTextbox ul
{
	margin: 5px 5px;
	padding: 0 0;
	list-style: none;
}

.AjaxTextbox li
{
	margin: 0 0;
	padding: 0 0;
	width: 100%;
	cursor: pointer;
}

.AjaxTextbox b
{
	color: #6699ff;
}

.AjaxSelectedItem
{
	background-color: #ddd;
	cursor: pointer;
}

.AjaxRequired
{
	border: 1px solid red !important;
}

/*		MEMBER		*/
.divMemberEntete
{
	font-weight: bold;
	overflow: visible;
}

.divMemberEntete img
{
	float: left;
	padding: 0 10px 0 0;
}

.hrMember
{
	height: 15px;
	background: url(hbg.gif) #fff repeat-x;
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}

.fieldsetEdit
{
	border-top: gray 1pt solid;
	padding: 0 1em 1em;
}
.fieldsetEdit legend
{
	font-size: 14pt;
	background: transparent;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-bottom: 5pt;
}

/*		GMAP		*/
.gmapDiv
{
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	width: 100%;
	border-bottom: black solid;
	height: 450px;
}

.gmapDiv_s
{
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	width: 350px;
	border-bottom: black solid;
	height: 250px;
}


/*		LODGES		*/


.lodgeMainPicture h2
{
	background-color: lightgrey!important;
	padding-right: 30px!important;
	padding-left: 30px!important;
	float: right!important;
	padding-bottom: 10px!important;
	padding-top: 15px!important;
	text-align: left!important;
}

.divLodgeResult img
{
	float: left;
	padding: 0 10px 0px 0;
}
.divLodgeResult h2
{
	/*padding-top: 15px;*/
}

/*		xTable - LODGES		*/

#xTableLodgeResults .voteLodge
{
	font-weight: bold;
	font-size: 12pt;
	/*background: url(voteS.png) #fff no-repeat;*/
	background: url(vote.gif) #fff no-repeat;
	width: 36px;
	color: #ffffff;
	padding-top: 5px;
	font-family: Arial;
	height: 37px;
	text-align: center;
	cursor:pointer;
}

#xTableLodgeResults .voteLodge span
{
	color: #6699ff;
	font-size: 8pt;
	font-weight: bold;
}


#xTableLodgeResults
{
	xborder-collapse: collapse;
	border: 0px solid #aaa;
	color: #000;
	background-color: #fff;
	width: 100%;
	font-size: 90%;
}
#xTableLodgeResults tbody th, #xTableLodgeResults tbody td
{
	/*border: 0px none #fff;*/
	padding: 1px 3px 1px 3px;
}

#xTableLodgeResults thead /*		HEADER	*/
{
	height: 0px;
	display: none;
}

#xTableLodgeResults a, #xTableLodgeResults a:link, #xTableLodgeResults a:visited, #xTableLodgeResults a:hover
{
	font-weight: bold;
	font-size: 15pt;
}

#xTableLodgeResults thead th, #xTableLodgeResults tfoot td
{
	/*border: 1px solid #ddd;*/
	text-align: center;
	font-weight: bold !important;
	color: #000;
	background-color: #f5f5f5;
}

#xTableLodgeResults tbody th, #xTableLodgeResults tbody td
{
	vertical-align: top;
}
#xTableLodgeResults tbody .xt_odd
{
	/*background-color: #fdfdfd; 	border-color: #fdfdfd;*/
}
#xTableLodgeResults tbody tr.xt_hover
{
	/*background-color: #f0f0f0; 	border-color: #f0f0f0;*/
}

#xTableLodgeResults .xt_cell_left
{
	text-align: left;
}
#xTableLodgeResults .xt_cell_center
{
	text-align: center;
}
#xTableLodgeResults .xt_cell_right
{
	text-align: right;
}

#xTableLodgeResults x.xt_pager
{
	text-align: left;
	height: 100%;
	width: 100%;
}
#xTableLodgeResults x.xt_pager a, x.xt_pager a:visited
{
	display: inline;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0.1em;
	color: #000;
	width: auto;
}
#xTableLodgeResults .xt_paging
{
	text-align: center;
	padding: 0 2px;
	width: 97%;
}
#xTableLodgeResults .xt_export
{
	text-align: right;
	padding-top: 2px;
	float: right;
	width: 2%;
}
#xTableLodgeResults .xt_selected
{
	font-weight: bold;
	margin: 0 0.1em;
	color: #666;
}
#xTableLodgeResults .xt_disabled
{
	font-weight: bold;
	color: #666;
}
#xTableLodgeResults .xt_previous span
{
	margin-right: 1em;
}
#xTableLodgeResults .xt_next span
{
	margin-left: 1em;
}

.footerLodgeResults
{
	border-right: darkgray 1pt solid;
	border-top: darkgray 1pt solid;
	border-left: darkgray 1pt solid;
	border-bottom: darkgray 1pt solid;
	background-color: whitesmoke;
}

/*	MAILBOX		*/


.divMailMenu ul
{
	border: 1px solid #ddd;
	text-align: left;
	font-weight: bold !important;
	color: #000;
	background-color: #f5f5f5;
}

.divMailMenu li
{
	display: inline;
}

.divMailMenu li a
{
	padding-right: 15px;
	padding-left: 15px;
}

.divMailMain
{
	height : 250px;
	overflow : auto;
}

.mailNotRead
{
	font-weight: bold;
	color: #6699ff;
	cursor : pointer;
}

.mailRead
{
	cursor : pointer;
}

/*		COMMENTS	*/

.Comment_itemContent
{
	font-size: 90%;
	padding-left : 5pt;
	padding-right : 15pt;
	padding-bottom : 5pt;
	padding-top : 5pt;
	border-left-color :#f5f5f5;
	border-left-width : medium;
	border-left-style: solid;
}

.Comment_itemSubject
{
	/*border-right: darkgray 1pt solid;
	border-top: darkgray 1pt solid;
	border-left: darkgray 1pt solid;
	border-bottom: darkgray 1pt solid;*/
	background-color: whitesmoke;
	font-size: 90%;
}
.Comment_itemSubject h2
{
	/*font: bold 101pt Arial;	*/
}

.Comment_item
{
	height : 350px;
	overflow: auto;
}



/*		TAGS CLOUD	*/

#tvsCloud
{
	width:100%;
}

#tvsCloud .XS
{
	font-size: x-small;
	text-decoration: none;
}

#tvsCloud .S
{
	font-size: small;
	text-decoration : none;
}

#tvsCloud .M
{
	font-size: medium;
	text-decoration : none;
}

#tvsCloud .L
{
	font-size: large;
	text-decoration: none;
}

#tvsCloud .XL
{
	font-size: x-large;
	text-decoration : none;
}

/*		QUOTE COMMENT	http://www.hollmen.dk/content/view/57/30 */
.quote
{
	font-size: 0.9em;
}

/*  LODGES LIST MNI		*/
.miniLodge
{
}
.imgMiniLodge
{
	/*float: left;	*/
	width: 150px;
	height: 75px;	
}

/*		ITEMS LODGES - EDIT				*/


#selectedLodgeItems_Edit a
{
	color: #21DD1D;
	text-decoration:none;
}

.link_delete
{
	color: white !important;
	background-color: Red !important;
	text-decoration: line-through;
}

/*		ITEMS LODGES TAGS		*/


#allLodgeItems_Edit .XS
{
	font-size: x-small;
	text-decoration: none;
}

#allLodgeItems_Edit .S
{
	font-size: small;
	text-decoration : none;
}

#allLodgeItems_Edit .M
{
	font-size: medium;
	text-decoration : none;
}

#allLodgeItems_Edit .L
{
	font-size: large;
	text-decoration: none;
}

#allLodgeItems_Edit .XL
{
	font-size: x-large;
	text-decoration : none;
}

.lodgeItems
{
	font: bold 1.2em Arial, Sans-Serif;
	color: #6699ff;	
}

.lodgePlaces
{
	font: bold 1.4em Arial, Sans-Serif;
	color: #6699ff;	
}



/*	MODAL 	*/
body {padding:0; margin:0; height:100%; width:100%;}
/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

/* divContainer */
.divContainer
{
	overflow : auto;
	height:400px; 
	width:600px;
}
.divContainer h3
{
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 14pt Arial;
	padding-top: 5px;
	height: 30px;
	background: url(hbg.gif) #fff repeat-x;
	color: #696969;
}

.divContainer a
{
	font-weight: bold;
	font-size: 8pt;
	color: #6699ff;
}
/* jQuery ListNav Plugin  */


.listNav { margin:0 0 10px;}
.listNav li { background-color:Red; }
.listNav a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none }
.listNav a.ln-last { border-right:1px solid silver; }
.listNav a:hover,
.listNav a.ln-selected { background-color:#eaeaea }
.listNav a.ln-disabled { color:#ccc }
.listNav .ln-letterCount { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; } /* extra styling using jquery.listnav.js internally used class name */



/*	jQuery Jcrop Plugin		*/

.jcrop-holder
{
	text-align: left;
	
}

.jcrop-vline, .jcrop-hline
{
	/*font-size: 0;
	position: absolute;*/
	/*background: white url('Jcrop.gif') top left repeat;*/
	
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	
	width: 9px;
	height: 9px;
}

.jcrop-tracker {
	background-color: gray;
	width: 100%; height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*		jQuery Tabs */
.ui-tabs { padding: .2em; zoom: 1; background: url(hbg.gif) #fff repeat-x;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; /*margin: 0 .2em -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; font-size:1.3em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color: white; background-color: #6699ff; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*				Image dans div with float	*/

.div_Img{
	overflow: visible;
}

.div_Img img
{
	float: left;
	padding: 0 10px 0 0;
}
		

/*		3 columns layout		*/
.wrapper_3cols {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 610px;
}	
			
.left_3cols {
	float: left;
	width: 203px;
}

.right_3cols {
	float: right;
	width: 203px;
}

.middle_3cols { 
	float: left;
	width: 33.33333333%;
}
.footer_3cols {
	clear: both;
}

/*		xTableAnnouncementsResults   */

#xTableAnnouncementsResults
{
	xborder-collapse: collapse;
	border: 0px solid #aaa;
	color: #000;
	background-color: #fff;
	width: 100%;
	font-size: 90%;
}
#xTableAnnouncementsResults tbody th, #xTableAnnouncementsResults tbody td
{
	/*border: 0px none #fff;*/
	padding: 1px 3px 1px 3px;
}

#xTableAnnouncementsResults thead /*		HEADER	*/
{
	height: 0px;
	display: none;
}

#xTableAnnouncementsResults a, #xTableAnnouncementsResults a:link, #xTableAnnouncementsResults a:visited, #xTableAnnouncementsResults a:hover
{
	font-weight: bold;
}

#xTableAnnouncementsResults thead th, #xTableAnnouncementsResults tfoot td
{
	/*border: 1px solid #ddd;*/
	text-align: center;
	font-weight: bold !important;
	color: #000;
	background-color: #f5f5f5;
}

#xTableAnnouncementsResults tbody th, #xTableAnnouncementsResults tbody td
{
	vertical-align: top;
}
#xTableAnnouncementsResults tbody .xt_odd
{
	/*background-color: #fdfdfd; 	border-color: #fdfdfd;*/
}
#xTableAnnouncementsResults tbody tr.xt_hover
{
	/*background-color: #f0f0f0; 	border-color: #f0f0f0;*/
}

#xTableAnnouncementsResults .xt_cell_left
{
	text-align: left;
}
#xTableAnnouncementsResults .xt_cell_center
{
	text-align: center;
}
#xTableAnnouncementsResults .xt_cell_right
{
	text-align: right;
}

#xTableAnnouncementsResults x.xt_pager
{
	text-align: left;
	height: 100%;
	width: 100%;
}
#xTableAnnouncementsResults x.xt_pager a, x.xt_pager a:visited
{
	display: inline;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0.1em;
	color: #000;
	width: auto;
}
#xTableAnnouncementsResults .xt_paging
{
	text-align: center;
	padding: 0 2px;
	width: 97%;
}
#xTableAnnouncementsResults .xt_export
{
	text-align: right;
	padding-top: 2px;
	float: right;
	width: 2%;
}
#xTableAnnouncementsResults .xt_selected
{
	font-weight: bold;
	margin: 0 0.1em;
	color: #666;
}
#xTableAnnouncementsResults .xt_disabled
{
	font-weight: bold;
	color: #666;
}
#xTableAnnouncementsResults .xt_previous span
{
	margin-right: 1em;
}
#xTableAnnouncementsResults .xt_next span
{
	margin-left: 1em;
}


.cssButton a
{
	display: block;
	font-weight: bold;
	width: 191px;
	color: #6699ff;
	line-height: 29px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
}
.cssButton a:hover
{
	color: white;
	background-color: #6699ff;
}