﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	background-color: #1b1b1b;
}
#backRepImg{
	background:url(../../Patsis/SiteImages/back_repImg.jpg) repeat-x left top;
	width:100%;
	height:auto;
	position:relative;
}
#backName
{
	background:url(../../Patsis/SiteImages/side_name.png) no-repeat left top;
	position:absolute;
	z-index:0;
	width:165px;
	height:920px;
	top:0px;
	left:0px;
}
#backPhoto{
	background:url(../../Patsis/SiteImages/back_photo.jpg) no-repeat right top;
	width:100%;
	height:761px;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	height:auto;
	z-index:8;
}
#helpMenu{
	float:right;
	width:135px;
	height:26px;
	margin-bottom:30px;
}
#helpMenu #sideLeft{
	background:url(../../Patsis/SiteImages/left_helpMenu.png) no-repeat left top;
	width:6px;
	height:26px;
	float:left;
}
#helpMenu #middle{
	background:#403e3e;
	width:113px;
	height:18px;
	float:left;
	padding:4px 5px;
	
	text-align:center;

}
#helpMenu #sideRight{
	background:url(../../Patsis/SiteImages/right_helpMenu.png) no-repeat left top;
	width:6px;
	height:26px;
	float:right;
}
#certificates
{
	background:url(../../Patsis/SiteImages/certificates.png) no-repeat left 5px;
	width:161px;
	height:51px;
	position:absolute;
	top:0px;
	right:0px;
}
#menu{
	width:990px;
	height:59px;
	border-bottom:1px solid #2db1a8;
	
}
#menu #logo{
	width:297px;
	height:auto;
	float:left;
}
#menu #body{
	float:left;
	background:url(../../Patsis/SiteImages/menu_background.png) repeat-x left top;
	height:59px;
	width:687px;
	position:relative;
}
#menu .btn{
	width:auto;
	height:19px;
	background:url(../../Patsis/SiteImages/menu_btn.png) no-repeat right top;
	font:0.77em Arial, Helvetica, sans-serif;
	color:#feffff;
	padding:20px;
	float:left;
}
#menu #rightSide{
	background:url(../../Patsis/SiteImages/menu_rightBack.png) no-repeat left top;
	float:right;
	width:6px;
	height:59px;
}
#navPath{
	height:13px;
	width:950px;
	background:#353737;
	border-top:1px solid #0b0b0b;
	border-bottom:1px solid #606161;
	font:0.7em Verdana;
	color:#0dbab5;
	padding:7px 20px;
}
#mainContent{
	width:990px;
	height:auto;
	background:url(../../Patsis/SiteImages/mainContent_back.png) repeat-x left top;
	border-top:1px solid #0b0b0b;
	position:relative;
}
#mainContent #search{
	width:170px;
	height:30px;
	float:right;
	margin-top:10px;
	margin-right:15px;
	position:relative;
}
#search .field
{
	width:132px;
	height:19px;
	background:url(../../Patsis/SiteImages/searchField.png) no-repeat left top;
	font:bold 0.72em Arial;
	padding:2px 5px;
	color:#21A89E;
	border:0;
}
#search .btn
{
	position:absolute;
	right:0px;
	top:3px;
}
#mainContent .column{
	vertical-align:top;
	background:url(../../Patsis/SiteImages/sepLines.jpg) repeat-y right top;
}
#mainContent #glass
{
	position:absolute;
	width:60px;
	height:105px;
	bottom:0px;
	right:15px;
	background:url(../../Patsis/SiteImages/decor_glass.png) no-repeat bottom left;
}
#mainContent .columnNoBorder{
	vertical-align:top;
}
#mainContent .title{
	width:250px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#0addcc;
	
	padding:5px 0px;
	border-bottom:4px solid #0addcc;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:25px;
}
#mainContent .titleGreen{
	width:250px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#7cb00b;
	padding:5px 0px;
	border-bottom:4px solid #7cb00b;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:25px;
}
#mainContent .titleOrange{
	width:250px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#f0a400;
	padding:5px 0px;
	border-bottom:4px solid #f0a400;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:25px;
}
.inTitle
{
	width:600px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#0dbbad;
	padding:5px 0px;
	border-bottom:4px solid #0dbbad;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:10px;
}
.contactTitle
{
	width:925px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#0dbbad;
	padding:5px 0px;
	border-bottom:4px solid #0dbbad;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:10px;
}
.contactSubtitle
{
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#0dbbad;
	padding:5px 0px;
	margin-top:10px;
	margin-bottom:0px;
}
.contactTexts
{
	margin-left:30px;
	margin-top:15px;
	padding-bottom:35px;
	width:800px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#a2a2a2;
}
.inBanner
{
	width:580px;
	border:10px solid #252525;
	margin-left:30px;
	overflow:hidden;
}
.inTexts
{
	margin-left:30px;
	margin-top:15px;
	margin-bottom:35px;
	width:600px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#d5d5d5;
}
.sideList
{
	margin:25px 0px;
	padding:0px 10px;
	
}
.sideBanner
{
	margin-top:20px;
	width:180px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	overflow:hidden;
	border:2px solid #48454a;
}
.accordionHeader
{
	background:url(../../PATSIS/SiteImages/list_bullet.png) no-repeat left 7px;
	padding-left:17px;
	margin:5px 0px;
	font:0.8em Verdana;
	color:#aaa8b3;
	line-height:25px;
	cursor:pointer;
}
.accordionHeader a
{
	font:1em Verdana;
	color:#aaa8b3;
	line-height:25px;
	text-decoration:none;
}
.accordionHeaderSelected
{
	background:url(../../PATSIS/SiteImages/list_arrow.png) no-repeat left 3px;
	padding-left:19px;
	margin:5px 0px;
	font:bold 0.8em Verdana;
	color:#0dbbad;
	line-height:25px;
	cursor:pointer;
}
.accordionHeaderSelected a
{
	font:bold 1em Verdana;
	color:#0dbbad;
	line-height:25px;
	text-decoration:none;
}
.accordionContent
{
	padding-left:20px;
	font:0.9em Verdana;
	color:#aaa8b3;
	line-height:25px;
}
.accordionContent a:link
{
	font:0.8em Verdana;
	color:#aaa8b3;
	line-height:22px;
}
.accordionContent a:visited
{
	font:0.8em Verdana;
	color:#aaa8b3;
	line-height:22px;
}
.accordionContent a:active
{
	font:0.8em Verdana;
	color:#aaa8b3;
	line-height:22px;
}
.accordionContent a:hover
{
	font:bold 0.8em Verdana;
	color:#0dbbad;
	line-height:22px;
}
.sideList li
{
	list-style-image: url(../../PATSIS/SiteImages/list_bullet.png);
}
#mainContent .text{
	width:250px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#e3e7ec;
	
	padding:5px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:25px;
}
#footerMenu{
	width:970px;
	height:auto;
	background:#2B292E url(images/footerLogos_background.jpg) repeat-x left top;
	border-top:1px solid #424242;
	padding:0px 10px;
}
#footerMenu .logos{
	float:left;
	width:auto;
	height:auto;
	margin:20px 12px 20px 12px;
}
#footer{
	width:970px;
	height:57px;
	background:url(../../Patsis/SiteImages/footer_background.png) no-repeat left top;
	border-top:12px solid #3c3a3f;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:20px 10px;
	color:#5c5d5c;
}
.logNames 
{
	font:bold 12px Arial;
	color:#18b3b3;
}
.logFields
{
	background:#6e7272;
	border:1px solid #353535;
	width:147px;
}
.textField
{
	background:url(../../Patsis/SiteImages/contact_field.png) no-repeat left top;
	width:183px;
	height:15px;
	padding:3px 10px;
	border:0;
	font:0.94em Verdana;
	color:#ffffff;
}
.nameField
{
	font:0.94em Verdana;
	color:#0DBBAD;
}
.commentsField
{
	background:url(../../Patsis/SiteImages/contact_commentsField.png) no-repeat left top;
	width:183px;
	height:70px;
	padding:4px 10px;
	border:0;
	font:0.85em Verdana;
	color:#cccccc;
}
.send_btn
{
	background:url(../../Patsis/SiteImages/send_btn.png) no-repeat left top;
	width:90px;
	height:29px;
	font:bold 0.85em Arial;
	color:#9c9d9d;
	text-align:center;
	border:0;
	cursor:pointer;
}
.cyanLink{
	color:#119c91;
}
.imgBorder
{
	border:3px solid #252525;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.pdfLink
{
	background:url(../../PATSIS/SiteImages/pdf_icon.gif) no-repeat left top;
	padding:3px 5px 7px 25px;
	color:#20bdb1;
	min-height:21px;
}
.pdfLink a:link{color:#20bdb1;text-decoration:underline;}
.pdfLink a:hover{color:#e0e9e8;text-decoration:none;}
.pdfLink a:visited{color:#20bdb1;text-decoration:underline;}
.pdfLink a:active{color:#20bdb1;text-decoration:underline;}