/* Start of CMSMS style sheet 'publigo-styles' */
/*Set initial font styles*/
body {
	margin : auto;
	padding : 0;
	text-align : center;
	font-family : Arial;
}
/*if img is inside "a" it would have borders, we don't want that*/
a img, a {
	border : none;
	outline : none;
}
form {padding:0px;margin:0px;}
input,textarea,select {outline:none;}
/*set font size for all divs,td's this overrides some body rules*/
div ,td{
	color : #010000;
	font : normal 12px Arial;
}
/*default link styles*/
a:link, a:active, a:visited {
	color : #72851b;
	text-decoration : none;
	font-size : 12px;
	font-weight:bold;
}
a:hover {
	color : #5d1610;
	text-decoration : none;
	font-size : 12px;
	font-weight:bold;
}
/*****************basic layout *****************/
body {
	/* default text color for entire site*/
	color:#000;
	/* you can set your own image and background color here */
	background : transparent url(images/cms/body_bg.jpg) repeat-x top;
}
p {margin:0;padding:0}
del { text-decoration:none; }
.aright { text-align : right; }
.aleft { text-align : left; }
.acenter {text-align:center;}
.absmiddle {vertical-align : middle;}
.fleft {
	float : left;
	width : auto;
}
.fright {
	float : right;
	width : auto;
}
.bold { font-weight : bold;}
.clear { clear : both; }

/*------------------------
	Heading Elements 
-------------------------*/
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-family:Arial;
	clear:both;
}
h1 { /* Used for main Title of this site*/
	color:#000;
	font:bold 18px Arial;
}
h2 { /* Used for SubTitle of this site*/
	color:#000;
	font:bold 16px Arial;
	padding-bottom:8px;
}
h3 { font:bold 14px Arial;padding-bottom:4px; }
/*------------------------
	input  Elements
-------------------------*/
input,select,textarea {
	color:#887e7e;
	font:normal 14px Arial;
}
.button {
	border:1px solid #fff;
	font:bold 12px Arial;
	color:#fff;
	text-align:center;
	padding:0 5px 0 5px;
	background-color:transparent;
	cursor:pointer;
	margin-top:5px;
}
/*-------------------------------
	Header Rotator Properties
---------------------------------*/
#header div {color:#fff;text-align:right}
#header div a {color:#fff;}
#header div a:hover {color:#5d1610;}
#header div h4 {font-size:14px;}
#header div.langIcons {padding-top:50px;clear:both;}
/*------------------------
	#Footer Properties
-------------------------*/
#footer {
	text-align : left;
	color : #fff;
	clear:both;
	background-color:#5d1610;
	padding:15px 0;
	width:100%;
}
#footer td ,#footer div{color : #fff;vertical-align:top;}
#footer a {color:#72851b;}
#footer a:hover {color:#fff;}
.textbox {
	padding-left:5px;
	width:180px;
	margin-top:5px;
}
.topspace20 {clear:both;padding-top:10px;}
/** Menu **/
	#footer ul{
		margin:0 0 0 0;
		padding:0;
		width:152px;
	}
	#footer ul li {list-style-type:none;line-height:20px;display:block;}
	#footer ul li ul {padding-left:35px;}
	#footer ul li a {
		color:#fff;
		display:block;
		height:20px;
		line-height:20px;
		margin:0;
		padding:0;         
	}
	#footer ul li a:hover {
		color:#93aa1c;
		font-weight:bold;
	}
	/*** inner sub menu **/
	#footer ul li.parent ul,#footer ul li.menuparent ul {width:100px}
	#footer ul li.parent ul li ,#footer ul li.menuparent ul li{line-height:15px;} 
	#footer ul li.menuparent ul li a,#footer ul li.parent ul li a{
		height:16px;
		line-height:15px;
	}
/*------------------------
	#MainContainer
-------------------------*/
#pagewrapper {
	/* now that width is set this centers wrapper */
	margin : auto;
	width : 900px;
	text-align : left;
}
#Container {
	width : 900px;
	margin : auto;
	clear:both;
     }
#main h1 {
	color:#000;
	font:bold 16px Arial;
	padding-bottom:7px;
}
.input input {
margin-top:5px;
padding-left:5px;
width:180px;
}

.submit input
{
background-color:transparent;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:5px;
padding:0 5px;
text-align:center;
}
.required leftField{
   width:50%;
  border:1px solid red;
}

ul {padding:0;
padding:0;
}
ul li{list-style-type:none;font-weight:normal}
ul li.currentpage  {
	color:#fff;

}
ul li a:link,ul li a:visited,ul li a:active,ul li a:hover{font:normal 12px Arial;}

#header h4 {margin:0;padding:0;}
#header  ul {margin:0;padding:0;}
#header ul li h3 {font-size:12px;padding:0px}
#footer span.nms_message {color:#f00;}
.ffsubmit { color:#fff;font-weight:bold;background-color:#93aa1c;padding:0 5px;height:22px;font-size:13px;border:none;margin:5px 0;cursor:pointer;}
/* End of 'publigo-styles' */

