a:link    { color:  #000000; text-decoration: none; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
a:visited { color:  #000000; text-decoration: none; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
a:active  { color:  #0000000; text-decoration: underline; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
a:hover   {
	color:  #de0313; background-color: transparent;
	text-decoration: none;
	font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;
	
}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006699;
}

.titletop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #DBD5DA;
}
.moto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #CCCCCC;
	font-weight: bold;
	text-transform: none;
	padding-left: 8px;
	margin-left: 8px;



}
.blueribtop {
	background-image: url(/themes/site_themes/default/top_table.jpg);

}
.medimage {
	border: 3px solid #DCDEE4;
}
.smallimage {
	border: 3px solid #DCDEE4;
}
.moto2 {
	border-top: 1px solid #006699;
	border-right: #006699;
	border-bottom: #006699;
	border-left: #006699;
}
.tablineb { border-right-width: 1px; border-right-style: solid; border-right-color: #1178B3;}
}
.navlinks { 
 color:       #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:   11px; 
} 
.navlinks a:link    { color:  #1178B3; text-decoration: none; font-size:   11px;  font-family: Arial, Helvetica, sans-serif;}
.navlinks a:visited { color:  #1178B3; text-decoration: none; font-size:   11px;  font-family: Arial, Helvetica, sans-serif;}
.navlinks a:active  { color:  #1178B3; text-decoration: none; font-size:   11px;  font-family: Arial, Helvetica, sans-serif;}
.navlinks a:hover   { color:  #000000; text-decoration: underline; font-size:   11px;  font-family: Arial, Helvetica, sans-serif;}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}
#blue h3 
{
	background-color: #1775B3;
}
#orange h3 
{
	background-color: #FF9933;
}
#green h3 
{
	background-color: #86B218;
}

#green2 h3 
{
	background-attachment: fixed;
	background-color: #86B218;
	background-image: url(/themes/site_themes/default/news.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#red h3 
{
	background-color: #C92149;
}
#dgreen h3 
{
	background-color: #FAD20A;
}
#lblue h3 
{
	background-color: #1775B3;
}

.colu { width: 100%; float: left; margin: 0 0px; text-align: left; }

.colu ul { margin: 0 0 0 15px; padding: 0; line-height: 1.5em;  }

.colu li { padding-bottom: 10px; }

.colu h3 { font-size: 13px; color: #FFFFFF; padding: 5px 10px; margin-top: 2px; }

.colu2 { width: 100%; float: left; margin: 0 0px; text-align: justify; }

.colu2 ul { margin: 0 0 0 15px; padding: 0; line-height: 1.5em;  }

.colu2 li { padding-bottom: 10px; }

.colu2 h3 { font-size: 13px; color: #FFFFFF; padding: 5px 10px; margin-top: 2px; }

.colu7 { font-size: 13px; color: #FFFFFF; text-align: left; }


/* Html Elements */

.h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 5px 0 5px; padding: 0; }

.h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	font-weight: normal;
	border-bottom-width: 0;
}

.h1 { font-size: 28px; }

.h2 { font-size: 26px; }

.h3 { font-size: 24px; }

.h4 { font-size: 20px; }

.h5 { font-size: 18px; }

.h6 { font-size: 16px; }

.ul, ol, blockquote, pre
{
	color: #555555;
	padding: 10px 30px;
	line-height: 1.8em;
}

.ul
{
	list-style-type: square;
}

.blockquote, pre { background-color: #eeeeee; border: 1px solid #bbccdd; }

.ins { text-decoration: none; color: #466b85; }

.del { color: #555555; }
.textmid {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.textmid2 { 
    font: normal 12px Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #003366;
	text-align: justify;
}
.textmid2 a:link    { color:  #000; text-decoration: none; font-size: 12px;}
.textmid2 a:visited { color:  #000; text-decoration: none; font-size: 12px;}
.textmid2 a:active  { color:  #000; text-decoration: none; font-size: 12px;}
.textmid2 a:hover   { color:  #626368; text-decoration: none; font-size: 12px; font-style: bold;}
.textsmall { 
    font: normal 10px Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #003366;
	text-align: justify;
}
.textsmall2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003366;

}
.navlinks 2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
margin: 12px 5px 0px;
} 
.navlinks2 a:link    { color:  #1178B3; text-decoration: none; font-size:   11px; }
.navlinks2 a:visited { color:  #1178B3; text-decoration: none; font-size:   11px;}
.navlinks2 a:active  { color:  #1178B3; text-decoration: none; font-size:   11px;}
.navlinks2 a:hover   { color:  #000000; text-decoration: underline; font-size:   11px;}
.tabber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 0px;
	margin: 8px 5px 0px;
}
.thumbnail3 {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #003399 1px solid; COLOR: #003399; PADDING-TOP: 3px; BORDER-BOTTOM: #003399 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.thumbnail4 {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #003399 1px solid; COLOR: #003399; PADDING-TOP: 3px; BORDER-BOTTOM: #003399 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.thumbnail2 {
	BORDER-RIGHT: #993300 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #993300 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 3px; TEXT-TRANSFORM: none; BORDER-LEFT: #993300 1px solid; COLOR: #990000; PADDING-TOP: 3px; BORDER-BOTTOM: #993300 1px solid; FONT-STYLE: normal; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6e9d9; FONT-VARIANT: normal
}

.thumbnail9 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; MARGIN: 3px; TEXT-TRANSFORM: none; BORDER-LEFT: #993300 1px solid; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid; FONT-STYLE: normal; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCC; FONT-VARIANT: normal
}
}

.cuptop {
	background-image: url(/themes/site_themes/default/IMG_1017_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logofed {
	background-image: url(/themes/site_themes/default/dd_simag2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tabll {
	background-attachment: fixed;
	background-image: url(/themes/site_themes/default/tabl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tablr {
	background-attachment: fixed;
	background-image: url(/themes/site_themes/default/tabr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.botlogo {
	background-image: url(/themes/site_themes/default/bot_grey2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.midtable {
	background-image: url(/themes/site_themes/default/mid_table.jpg);
	background-repeat: repeat-y;
}
.buts {
	background-image: url(/themes/site_themes/default/top_buts.jpg);
	background-repeat: repeat-x;
}