/* PluroTech style.css */
body#ptMainSite {background:url(../../assets/images/fsm-logo-bg.gif);margin-bottom:40px;font-size:14px;}
.container_12 {background:url(../../assets/images/bg2.gif); border:1px solid black;}

a	{color:red;text-decoration:underline;font-weight:bold;}
a:hover {color:black;text-decoration:none;font-weight:bold;}

p {text-align:justify;}

td {vertical-align:top;}

h1, h2, h3 {color:black;font-weight:normal; margin:10px 0 5px 0;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;font-weight:bold;}

h1.kw1 {font-size:10px; color: white;}

.lineDotted {background:url(../../assets/images/line_dotted.gif) repeat-x;height:10px;margin:0 0 10px 0;}

/* Menu START */
ul.ptMenuHorizontal {list-style:none; margin:0; padding:0;}
ul.ptMenuHorizontal li {float:left; padding:0; margin:0;}
ul.ptMenuHorizontal a {display:block; float:left;}

ul.ptMenuVertical {list-style:none; margin:0; padding:0; background:none;}
ul.ptMenuVertical li {padding:0; margin:0; background:none;}
ul.ptMenuVertical a {display:block; background:none;}

.ptTexture {background:url(../../assets/images/texture.gif) repeat;}

#ptMainMenu {margin:10px 10px 20px 10px;}
#ptMainMenu li {text-align:left; background:url(../../assets/images/line_dotted.gif) repeat-x bottom;}
#ptMainMenu li a {text-align:left;color:white; font-size:12px; font-weight:bold; text-decoration:none; padding:6px 15px 6px 15px; height:21px; background:none;}
#ptMainMenu li a:hover, #ptMainMenu li a.active {background:url(../../assets/images/tab_on.gif) repeat-x; color:#1e1e1e;}
/* Menu END */

/* Content START */
#ptContent {margin:0;background:white;width:960px;}

#ptLeftMenu {width:240px;margin:0;}

#ptSidebar {width:240px;margin:0;background:#eaeaea;padding-bottom:20px;}
#ptSidebar .inner {text-align:center;}
#ptSidebar h2 {font-size:14px;font-weight:bold;color:white;background:red;padding:5px;}
#ptSidebar h2 a {color:white;text-decoration:none;}

#ptMainContent {margin:0px;width:720px;}
#ptMainContent .inner {padding:10px 20px 10px 20px;}

#ptFooter {background:red;margin:0;width:940px;color:white;text-align:center;padding:10px;}

#ptBreadcrumbs {background:url(../../assets/images/bg2.gif); margin:0;width:720px;}
#ptBreadcrumbs .inner {padding:6px;}
#ptBreadcrumbs a, #ptBreadcrumbs span{color:white;display:inline-block;padding:0 10px 0 10px;font-size:14px;text-decoration:none;}
#ptBreadcrumbs a:hover {text-decoration:underline;}
#ptBreadcrumbs span {color:black;font-weight:bold;}

#equipment table th {font-weight:bold;text-align:center;background:#DFDFFF;padding:10px;}
#equipment table td {background:#FFFFCA;text-align:center;padding:10px;}

/* Content END */

.formLabel{
	padding:5px 15px 5px 5px;
	background:white;
	text-align:right;
	width:120px;
	vertical-align:middle;
	border-bottom:1px solid #ededed;
}

.formField{
	padding:5px 5px 5px 15px;
	background:white;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ededed;
}

.field_normal 			{ border: 1px solid #a2a2a2; }
.field_required			{ border: 1px solid #a2a2a2; }
.field_error			{ border: 1px solid #e82e2e; background-color:white; }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#FF0000; }
.field_error_message 	{ font-size:10px; color:#FF0000;}



/* Easy Slider */

	#slider {margin:0 auto 0 auto;}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:665px;
		height:385px;
		overflow:hidden; 
		}	
	
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
	
/* // Easy Slider */