
/* PluroTech style.css */
html {overflow:scroll-y;overflow-y: scroll !important;}

body#ptMainSite {background:url(../../assets/images/bg.jpg) repeat-x; color:#783636;}
#ptBackground {background:url(../../assets/images/bg_large.jpg) no-repeat center top;height:560px;}

a	{color:#3d9ca8;text-decoration:none;}
a:hover {color:#783636;text-decoration:none;}

p {text-align:left;}

td {vertical-align:top;}

h1, h2, h3 {color:#783636; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 10px 0;}
h1 {font-size:28px; background:url(../../assets/images/line_dotted.gif) repeat-x bottom; margin-bottom:15px;}
h2 {margin-bottom:5px;line-height:24px;font-size:20px;}

img.border {border:5px solid white;}

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

ul.list {list-style:none; margin:0; padding:0;}
ul.list li {padding:3px 0 3px 20px;margin:0; background:url(../../assets/images/submenu_bullet.gif) no-repeat left 11px;}

.top {text-align:right;margin-top:20px;background:#fcf7eb;padding:2px 20px 2px 10px;}

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

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

#ptMainMenu {height:40px; background:url(../../assets/images/menu_bg.jpg) no-repeat;}
#ptMainMenu ul li {background:none;}
#ptMainMenu ul li a {color:white; font-weight:normal; padding:10px 20px 10px 20px; background:url(../../assets/images/menu_sep.gif) right center no-repeat;}
#ptMainMenu ul li a.active, #ptMainMenu ul li a:hover {color:#efd8a1;}

#ptSubMenu li {background:none;}
#ptSubMenu li a {color:#783636; padding:7px 10px 7px 20px; background:url(../../assets/images/submenu_bullet.gif) no-repeat 8px 15px; line-height:16px; margin-top:1px;}
#ptSubMenu li a:hover, #ptSubMenu li a.active {background:url(../../assets/images/submenu_bullet.gif) no-repeat 8px 15px #f8efd9; color:#783636;}
/* Menu END */


/* Content START */
#ptMainContent {background:url(../../assets/images/bg_gradient.gif) no-repeat center top #f8efd9; padding:10px 20px 10px 20px;}

table.gallery td {padding:5px;}

.table {background:#fcf7eb; margin:0 0 20px 0;}
.table td{padding:10px; border-collapse:collapse; border:2px solid #f8efd9;}

/* Content END */

/* Footer START */
#ptFooterMenu {color:#ae8686; text-align:center; font-size:11px;}
#ptFooterMenu a {color:#ae8686;}
/* Footer END */

.formLabel{
	padding:5px 10px 5px 5px;
	text-align:right;
	vertical-align:middle;
	width:120px;
	background:#f9f2e0;
	border-bottom:1px solid #f8efd9;
}
.formField{
	padding:5px 5px 5px 10px;
	text-align:left;
	vertical-align:middle;
	background:#fcf7eb;
	border-bottom:1px solid #f8efd9;
}

.field_normal 			{ border: 1px solid #7c7c7e; }
.field_required			{ border: 1px solid #7c7c7e; }
.field_error			{ border: 1px solid #a61414; /*background-color:#FFE8E8;*/ }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#a61414; }
.field_error_message 	{ font-size:10px; color:#a61414;}
