   
body { font-size: 11px; }


/* Default fonts and colors. 
   If you prefer serif fonts, remove the font-family 
   on the headings, and apply this one to the body:
   font: 1em Georgia, "lucida bright", "times new roman", serif; */
   
body { 
  color: #222; 
  font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
}

h1,h2,h3,h4,h5,h6 { 
  color: #3D3D3D; 
  font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
}

/* Colors 
-------------------------------------------------------------- */

.darkgreen{	color: #396000;}
.red{	color: #CC0000;}
a.red:hover{color: Black;}
.grey{ color: #676767;}
.white{ color: White;}
a.white:hover{	color: Black;}
.black{color: Black;}
a.black:hover{color: #CC0000;}
.green{color: #368B00;}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 26px; line-height: 1; margin: 10px 0px 10px 0px;; letter-spacing: -1px; }
h2 { font-size: 18px; margin: 0px 0px 10px 0px; color: #C10000;}
h3 { font-size: 14px; font-weight: bold; margin: 5px 0px 5px 0px;color: #5A5A5A;}
h4 { font-size: 14px; line-height: 1.25; margin-bottom: 10px; color: #C10000;font-weight: bold;  }
h5 { font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px;  }
h6 { font-size: 1em; font-weight: bold; color: #A20000; margin: 5px 0px 5px 0px; }
.h7 { font-size: 12px; font-weight: bold; color: #313131; margin: 5px 0px 10px 0px; }

/* Specific */

a.ina
{
	text-decoration: none;
}
.ina h6
{
	display: inline;
	text-decoration: none;
}


h2.status{
	color: #919191;
	margin: 0px;
	padding: 0px;  
	font-weight: bold; 
}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 5px 0px 10px 0px; }
.sitecontent p{	font-size: 110%;}
p.last      { margin-bottom: 0; }
p img.top   { margin-top: 0; } /* Use this if the image is at the top of the <p>. */
img         { margin: 0; }

ul, ol      { margin:0 1.5em 1.5em 1.5em; }
ul          { list-style-type: none; }
ol          { list-style-type: none; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a:focus, 
a:hover     { color: #CC0000; }
a           { color: #535353; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; background: #ffc; }
dfn         { font-weight: bold; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }


/* Tables
-------------------------------------------------------------- */

table   {  }
th      { font-weight: bold; }
td      {  }
th,td   { padding: 3px; }
tfoot   { font-style: italic; }
caption { background: #ffc; }
td.middle{vertical-align: middle;}
td.right{ text-align: right;}

/* Specific */

.search td   { padding: 2px; }
.data td{vertical-align: middle;}

/* Use this if you use span-x classes on th/td. */
table .last { padding-right: 0; } 


/* Some default classes
-------------------------------------------------------------- */

.small      { font-size: 10px; margin-bottom: 2px }
.smallh      { font-size: 10px; margin-bottom: 20px; margin-top: 2px; display:block;}
.large      { font-size: 13px;}
.big      { font-size: 16px;font-weight: bold; color: #5D5D5D}
.quiet      { color: #666; }
p.small{	margin: 5px 10px 5px 0px; }

.hide       { display: none; }
.highlight  { background:#ff0; }
.added      { color:#060; }
.removed    { color:#900; }

.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

img.left{float: left;margin: 0px 10px 10px 0px; }
img.right{float: right;	margin: 0px 0px 0px 10px;}

.title1{
	background: transparent url(/res/images/title1.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 35px; 
	height: 26px;
}

.title1 span {
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
}

.title1 h2 {
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	font-size: 11px;
	position: relative;
	top: -6px;
}


.title2{
	background: transparent url(/res/images/title2.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 35px; 
	height: 26px;	
}

.title2 span{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	height: 20px;	
   }

.title2 h2{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	height: 20px;	
    font-size: 11px;	
	background: transparent url(/res/images/title2span.png) no-repeat 100% 0%; 
}

.title3{
	background: transparent url(/res/images/title3.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 39px; 
	height: 29px;
	margin: 0px 0px 3px 0px; 	
}

.title3 h2{
	font-weight: bold; 
	color: White;
	padding: 9px 0px 0px 0px; 
	display: block;
	background: transparent url(/res/images/title3span.png) no-repeat 100% 0%; 
	height: 20px;		
	font-size: 11px;
}

.title4{
	background: transparent url(/res/images/title4.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 10px; 
	height: 26px;	
}

.title4 h2{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	background: transparent url(/res/images/title4span.png) no-repeat 100% 0%; 
	height: 20px;		
	font-size: 11px;
}

.title5{
	background: transparent url(/res/images/title5.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 45px; 
	height: 26px;	
}

.title5 h2{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	background: transparent url(/res/images/title5span.png) no-repeat 100% 0%; 
	height: 20px;		
	font-size: 11px;
}

.title6{
	background: transparent url(/res/images/title6.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 45px; 
	height: 26px;	
}

.title6 h2{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	background: transparent url(/res/images/title6span.png) no-repeat 100% 0%; 
	height: 20px;		
	font-size: 11px;
}

.title7{
	background-color: #E5430B;
	padding: 0px 0px 0px 20px; 
	height: 26px;	
}

.title7 span{
	font-weight: bold; 
	color: White;
	padding: 6px 0px 0px 0px; 
	display: block;
	height: 20px;		
}

.h8 { font-size: 12px; font-weight: bold; color: #B40000; margin: 0px 0px 5px 0px; }
.h8 a{color: #B40000;}

.newsheader h2
{
    display: block;
	color: white;
	font-size: 11px;
}

.newslink h2
{
    display: block;
	font-size: 11px;
	color: inherit;
	text-decoration: inherit;
}

.forumlink
{
	color: inherit;
	display: inline;
	font-size: 11px;
	text-decoration: inherit;
}


