
table.prac_table {
	border-width: 1px 1px 1px 2px;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #F7F7F7;
	
	
	border-style: outset outset outset outset;
	
}
table.prac_table th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;

}
table.prac_table td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
		background-color: #F7F7F7;
}

.prac_text_bold {text-decoration: none; color: #000000; font-size: 11px; font-family: Verdana; font-weight: bold; }
.text_heading {text-decoration: none; color: #CC6600; font-size: 14px; font-family: Verdana; font-weight: bold; }
.prac_text {text-decoration: none; color: #CC6600; font-size:11px; font-family: Verdana;}
.prac_link {text-decoration: none; color: #000000; font-size:11px; font-family: Verdana;}


.default {  font-family: Verdana; text-decoration: none; color: #000000; font-size: 13px;}
.default-small {  font-family: Verdana; text-decoration: none; color: #000000; font-size: 10px;}
.default-large {  font-family: Verdana; text-decoration: none; color: #000000; font-size: 14px;}

.menulink {  font-family: Verdana; text-decoration: none; color: #000000; font-size: 10px;}

.sitelink {  font-family: Verdana; text-decoration: underline; color: #CC6600; font-size: 13px;}


a:link {
	text-decoration: none;
}

a:hover {
	color:#000000;
	text-decoration: underline;
	
}
a:active {
	text-decoration: none;
}


table.general {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: black;
}
table.general th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(244, 229, 207);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.general td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(244, 229, 207);
	-moz-border-radius: 0px 0px 0px 0px;
}


table.listing {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: black;
}
table.listing th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(205, 199, 199);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.listing td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(205, 199, 199);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.default-table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: black;
}
table.default-table th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(244, 229, 207);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.default-table td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(244, 229, 207);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.premium {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: black;
}
table.premium th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #FFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.premium td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #FFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}


.chromestyle{
font:normal 12px Verdana;

width: 98%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
background: url(image/bg-mainmenu.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 14px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #000000;
}

.chromestyle ul li a:hover{

background: url(image/bg-mainmenu-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
margin: 0;
text-align: left;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: ""; */
content: " " url(image/down.gif);
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #649E23; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #649E23; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
/* font-weight: bold; */
color: black;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EAFADC;
}


/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 143px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #000000; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

