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

body {font-size:12px;line-height:18px;color:#292929;}

body#ptMainSite {background:url(../../assets/images/bg.gif) repeat-x;}
#ptBackground {background:url(../../assets/images/bg_big.jpg) no-repeat center top;}

a	{color:#0e76bc;text-decoration:underline;}
a:hover {color:#81a82e;text-decoration:none;}

ul.edu { margin-bottom:35px; margin-top:-5px; }

p {text-align:justify;line-height:20px;}

td {vertical-align:top;}

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

h2 a {font-weight:normal;color:#0a5486;text-decoration:underline;}
h2 a:hover {color:#0a5486;text-decoration:underline;}

.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;}
ul.ptMenuVertical li {padding:0; margin:0;}
ul.ptMenuVertical a {display:block;}

#ptTopMenu li {background:url(../../assets/images/menu_sep.gif) no-repeat right;}
#ptTopMenu li a {color:white; font-weight:normal; text-decoration:none; padding:10px 17px 9px 17px;}
#ptTopMenu li a:hover, #ptTopMenu li a.active {color:#cbeaff; background:url(../../assets/images/menu_active.gif) no-repeat bottom center;}
/* Menu END */

/* Content START */
.ptLightBlueBox .top {height:10px;background:url(../../assets/images/lblue_bg_top.gif) repeat-x;}
.ptLightBlueBox .bottom {height:10px;background:#d6eef8;}
.ptLightBlueBox .content {padding:20px 20px 0 20px;background:url(../../assets/images/lblue_bg.gif) repeat-x #d6eef8;}

.ptBlueBox .top {height:10px;background:#0e76bc;}
.ptBlueBox .bottom {height:10px;background:#0e76bc;}
.ptBlueBox .content {padding:20px 20px 0 20px;background:#0e76bc;color:white;}
.ptBlueBox .content h1 {color:white; background:url(../../assets/images/line_dotted_2.gif) repeat-x bottom;}
.ptBlueBox .content a {color:white;}


.ptGreenBox h1 {font-size:30px;color:#334f02;}
.ptGreenBox .top {height:10px;background:url(../../assets/images/green_bg_top.gif) repeat-x;}
.ptGreenBox .bottom {height:10px;background:#90b938;}
.ptGreenBox .content {padding:20px;background:url(../../assets/images/green_bg.gif) repeat-x #90b938;}

.ptTestimonial {padding:10px;}
.ptTestimonial h2 {color: #4d4d4d; font-size:24px; margin-bottom:5px;}
.ptTestimonial small {display:block;color:#7c7c7c;margin-bottom:10px;}
/* Content END */

/* Footer START */
#ptFooterMenu {position:relative;}
#ptFooterMenu ul {position:absolute; right:0px;}
#ptFooterMenu ul li a {font-weight:normal;padding:0 10px 0 10px;}
#ptFooterMenu ul li a:hover {color:#0a5486}
/* Footer END */

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

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

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