﻿
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Links */
A:link { color: #ff6602; text-decoration: none;}
A:visited {color: #ff6602; text-decoration: none;}
A:active {color: #ff6602; text-decoration: none;}
A:hover {color: #ff6602; text-decoration: underline;}

a.gray:link {color : #74787b; text-decoration: none;}
a.gray:visited {color : #74787b; text-decoration: none;}
a.gray:active {color : #74787b; text-decoration: none;}
a.gray:hover {color : #74787b; text-decoration: none;}

a.gray2:link {color : #74787b; text-decoration: none;}
a.gray2:visited {color : #74787b; text-decoration: none;}
a.gray2:active {color : #74787b; text-decoration: none;}
a.gray2:hover {color : #74787b; text-decoration: underline;}

body
{
	background-color: #ffffff;
	text-align: left;
	margin: 0px;
	font-size: 9pt;
	color: dimgray;
	font-family: Verdana;
	
	
}
.pits{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#003B04;  

}
.photo{ float: right; margin-top: 66px; margin-left: 18px; margin-bottom: 8px; }
.photo2
{
	float: right;
	margin-top: 6px;
	margin-left: 8px;
	margin-bottom: 8px;
	border-right: gray 1px dotted;
	border-top: gray 1px dotted;
	border-left: gray 1px dotted;
	border-bottom: gray 1px dotted;
}
	
	.myframe
{
	width: 739px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Banner Style */

		
.banner
{
	
	height: 243px;
	width: 738px;
	background-color: silver;
	margin: 0px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Navigation */

		
.mynavleft
{
	background-image: url(../../images/bgOP.gif);
	background-repeat: repeat-x;
	width: 438px;
	float: left;
	margin-left: 0px;
	padding-right: 10px;
	margin-right: 0px;
}
.topleft
{
	
	background-repeat: repeat-x;
	width: 180px;
	height: 100%;
	padding: 0px;
	float: left;	
	background-color: #fff;
}
.myNewsPane
{
	border-right: dimgray 1px;
	margin-top: 13px;
	margin-right: 5px;
	margin-left: 5px;
	
	
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Main  */

	
.maincontent
{
	background-image: url(../../images/bgOP.gif);
	background-repeat: repeat-x;
	height: 100%;
	padding: 0px;
	float: left;	
	background-color: #fafafa;
	
	
	
	width: 280px;
	
}
	
.topRight
{
	
	background-repeat: repeat-x;
	width: 538px;
	padding-left: 10px;
	
	margin-left: 10px;
}	
	
.mainleft
{
	background-image: url(../../images/bgOP.gif);
	background-repeat: repeat-x;
	margin: 0px 10px 0px 5px;
	float: left;
	width: 294px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #fafafa;
}
	
.mainright
{
	background-image: url(../../images/bgOP.gif);
	background-repeat: repeat-x;
	margin: 0;
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #fFF;
}	


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++		
  Others/MISC			*/


.forRight
{
	vertical-align: top;
	text-align: right;
 	
}

.forcenter
{
	vertical-align: top;
	text-align: center;
}

.forTitle
{
	border-bottom: dimgray 1px dotted;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px 3px 3px 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 10pt;
}

.forLogin
{
	border-bottom: dimgray 1px dotted;
	height: 5px;
	padding-right: 5px;
	margin-right: 3px;
	
}

.forTSR
{
	background-image: url(../../images/loginbg.gif);
	background-repeat: no-repeat;
	height: 110px;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
}
.forTSR2
{
	background-image: url(../../images/loginbg2.gif);
	background-repeat: no-repeat;
	height: 161px;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
}
.forForms
{
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++		
  FOOTER		*/



.footer
{
	clear: both;
	width: 100%;
	height:5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #996600;
	text-align: center;
	float: left;
	background-color: #b2b2b2;
}

.copy
{
	clear: both;
	width: 100%;
	height: 25px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color:Gray ;
	text-align: right;
	float: left;
	background-color: #fff;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Navigation Menu           */


#navcontainer { width: 100%; }
#navigation ul
{
	margin-left: 0;
	margin-top: 0px; /*Solo per mozilla*/
	padding-left: 0;
	margin-bottom: -0px;
	list-style-type: none;
	font: 8pt Verdana, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-left: 0px;
	padding-bottom: 1px;
}
#navigation a {                 display: block; width: 263px; /*Internet Explorer hack*/ width: 263px; \widht:263px; /*compliant mode*/ background-color: #fafafa; border-bottom: #6a6a5c 1px solid; line-height: normal; color: #6A6A5C; text-decoration: none; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;  border-left: white thin;  margin: 2px 5px; border-top-style: none; border-right-style: none;           }



#navigation a:hover { background-color: #E7E7E7; color: #000; }




/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
  Other Pages           */

.oContent
{
	background-image: url(../../images/bgOP.gif);
	background-repeat: repeat-x;
	width: 738px;	
	float: left;
	
}

.oLeft
{
	
	width: 280px;
	height: 100%;
	float: left;
	background-color: #fafafa;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 13px;
}
	
.oRight
{
	
	width: 430px;
	padding-left: 10px;
	float: left;
	margin-left: 0px;
	border-left: darkgray 1px dotted;
	margin-top: 13px;
}


.oLeft2
{
	
	width: 180px;
	height: 100%;
	float: left;
	background-color: #fff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 13px;
}
	
.oRight2
{
	width: 545px;
	padding-left: 10px;
	float: left;
	margin-left: 0px;
	border-left: darkgray 1px dotted;
	margin-top: 13px;
	padding-top: 10px;
	
}

.oPane
{
	margin-top: 13px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 3px;
	background-color: white;
}
#navcontainer2 { width: 100%; }
#navigation2 ul
{
	margin-left: 0;
	margin-top: 0px; /*Solo per mozilla*/
	padding-left: 0;
	margin-bottom: -0px;
	list-style-type: none;
	font: 8pt Verdana, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-left: 10px;
	padding-bottom: 1px;
}
#navigation2 a {                   display: block; width: 145px; /*Internet Explorer hack*/ width: 145px; \widht:145px; /*compliant mode*/ background-color: #fff; border-bottom: gainsboro 1px solid; line-height: normal; color: #6A6A5C; text-decoration: none; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;  border-left: white thin;  margin: 7px 5px; border-top-style: none; border-right-style: none;             }





#navigation2 a:hover { background-color: #E7E7E7; color: #000; }

.grayborder
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: whitesmoke;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
}