/*
body {
	background-color: #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	color: #3366CC;
	text-decoration: none;
}

select, input[type="text"], input[type="password"],  textarea {
	border: 1px inset #666600;	
	background-color: #f0f1f2;
	color: #3366CC;
	
}

div, span {
	color: #006666; 
	font-weight:500;
}
*/

/*
.maintable span {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

/*
.button2:hover, .button2:focus { background-color: #f2f7ff; } 

#button, #reset {color: #006666}

#buttons {
	color: #006666;
 	width: 7.5em;
}

#buttons:hover, #buttons:focus
#button:hover, #button:focus, #submit:hover, #reset:hover  {
	background-color:#C8E9FB;
}

#submit, #delete {color: #FF0000;}
*/

/*
form {
	background-color: #CCCC99;
}
*/

.title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	line-height: 30px;
    background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	line-height: 18px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
    color: #006666; 
	font-weight: bolder;
	font-size: medium;
}
/*
a:hover {
	text-decoration: underline;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
*/
/*======*/

.page_title {
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECE9D8;
}


/* NAVIGATION BAR */

#navigation {
margin-bottom: 1em;
background-color: #32528c; 
/*line-height: 17px;*/
}

#navigation .clear { clear: left; } /* Added because of a weird Safari bug */

#navigation .c {
display: block;
background-color: #DCDCDC /*;#fff;*/
}

#navigation .c *  {
display: block;
height: 1px;
overflow: hidden;
background-color: #32528c;
}

#navigation .c1, #navigation .c2, #navigation .c3 {
border-width: 0 1px;
border-style: solid;
}

#navigation .c1 {
padding: 0 1px;
margin: 0 1px;
background-color: #7288b0;
border-color: #d9dfe9;
}

#navigation .c2 {
padding: 0 1px;
background-color: #3e5c93;
border-color: #d9dfe9;
}

#navigation .c3 { border-color: #7288b0; }


#navigation ul {
list-style-type: none;
padding: 0 .2em;
margin: 0;
}

#navigation li {
float: left;
/*border-left: 1px solid #7ba5dd;*/
color: #d5ff80;
font-weight: 500;
}

#navigation li.forum {
float: right;
}

#navigation a {
color: #fff;
text-decoration: none;
padding: 0 .4em;
display:block
}

#navigation a:hover {
color: #fff;
text-decoration: none;
background: #0066CC;
}

#navigation li.first { border-left: none; }


#navigation li.blink { 
text-decoration: blink;
font-weight: bold;
}

#navigation ul ul {
display: none;
position: absolute;
left: -1px;
z-index: 3;
padding: .2em 0;
background-color: #eff3fb;
border: 1px solid #8ba7cd;
border-top: 3px solid #32528c;
float: none;
}

#navigation ul ul li {
float: none;
border: none;
}

#navigation ul ul a {
color: #000;
line-height: 1.35em;
padding: 0 .4em;
background-image: none;
}

#navigation ul ul a:hover {
color: #fff;
text-decoration: none;
background-color: #4986d9;
}

#browsecats, #action, #usermaint, #parmaint, #parmaintv {
position: relative;
margin: 0;
}

#browsecats a, #action a, #usermaint a, #parmaint a, #parmaintv a  {
	display: block;
	background-repeat: no-repeat;
	background-position: right center;
	/*background-image: url(../images/down_arrow4.jpg);*/
	background-image: url(../images/SpryMenuBarDownHover.gif);	
}
SpryMenuBarDownHover.gif
#browsecats:hover ul, #action:hover ul, #usermaint:hover ul, #parmaint:hover ul, #parmaintv:hover ul { display: block; }

#usermaint a { width: 9em; }
#parmaint a { width: 7em; }
#parmaintv a { width: 14em; }
#browsecats a { width: 8em; }
#action a { width: 6.5em; }

.li_v2 {
    background-color: #c5cede;
    color: #fd205e; 
}

/* MAIN TABLE */
/*
.maintable {
font-size: inherit;
border-bottom: 1px solid #aaa;
border-collapse: collapse;

}

.maintable_view {
font-size: inherit;
line-height: 1.6em;
background-color: #F9F9F7;
}

.maintable th, .maintable td { padding: 0 .3em; }

.maintable th {
color: #222;
line-height: 1.8em;
background-color: #d5dae0;
border: 1px solid #aaa; 
}

.maintable th a { color: #222; }

.maintable tr.d { background-color: #f0f1f2; }

.maintable tr:hover, .maintable tr.hovered {
background-color: #d0d7e2;
}

.maintable .n { font-weight: bold; }

.maintable td {
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom:1px solid #aaa;
}

.maintable .brdr {
border-left: none;
border-right: none;
border-bottom:1px solid #aaa;
}


.maintable td a {
color: #000;
text-decoration: none;
}

.maintable td a:hover { text-decoration: underline; }

.maintable img {
margin-top: .45em;
border:none;

}
.maintable .dl {
float: left;
margin-right: .3em;
}

.maintable .ti {
float: right;
margin-left: .3em;
}

.maintable .ti .com {
margin-left: .6em;
}

.maintable small {
visibility: hidden;
font-size: 80%;
vertical-align: middle;
}

.maintable tr:hover small, .maintable tr.hovered small {
visibility: visible;
}
*/

/* LOCATION BAR */

#location {
margin-bottom: 1em;
background-color: #bfcbe0;
line-height: 15px;
}

#location .c {
display: block;
clear: left;
background-color: #DCDCDC; /*#fff;*/
}

#location .c * {
display: block;
height: 1px;
overflow: hidden;
background-color: #bfcbe0;
}

#location .c1, #location .c2, #location .c3 {
border-width: 0 1px;
border-style: solid;
}

#location .c1 {
padding: 0 1px;
margin: 0 1px;
background-color: #bfcbe0;
border-color: #f3f5f9;
}

#location .c2 {
padding: 0 1px;
background-color: #c3cee1;
border-color: #f3f5f9;
}

#location .c3 { border-color: #d3dbe9; }

#location p {
padding: 0 .5em;
margin: 0;
}

#location ul {
float: left;
width: 99%;
list-style-type: none;
padding: 0;
margin: 0;
}

#location li {
float: left;
padding: 0 .5em;
width: 75%;
}

#location a {
color: #000;
text-decoration: none;

}

#location a:hover {
color: #fff;
text-decoration: none;
background: #0066CC;
}


/* Font Formatting */
/*
.txt14b_blue {

	font-size: 14px;
	font-weight: bold;
	color: #3333CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt14b_red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fntblink {
	text-decoration: blink;
	color: #FF0000;
}

.txt10b_blue {
	font-size: 10px;
	color: #3333CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txt10b_green {
	font-size: 10px;
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.txt12b_red {
	font-size: 12px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txt16b_blue {
	font-size: 16px;
	font-weight: bold;
	color: #3333CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt20b_red {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/

/* for forum  
*************** */

.noblock{display:inline} 

.tborder
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}

/*
.tcat
{
	background: #869BBF url(../../images/cstyle/blue/tcat.jpg) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
*/

.tcat
{
	background: #869BBF  repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}

.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}

.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}

.thead
{
	background: #5C7099 /*url(../../images/gradients/gradient_thead.gif)*/ repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.thead a:link, .thead_alink
{
	color: #FFFFFF;
}

.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}

.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}

.tfoot
{
	background: #3F5376;
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	text-decoration: none;
}

.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
	text-decoration: none;
}

.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #e1e1e1;
	text-decoration: underline;
}

.alt1, .alt1Active
{
	background: #F7F7F7;
	color: #000000;
}

.alt2, .alt2Active
{
	background: #EFEFEF;
	color: #000000;
}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

h1{font-size:10pt}
h2,h3{font-size:13px;margin:0;display:inline}

td.tab a:link,td.tab a:visited,td.tab a:active,a.tab,
td.tab2 a:link,td.tab2 a:visited,td.tab2 a:active,a.tab2,a:link.tab2,a:active.tab2,a:visited.tab2{
background: #000000  /*url(../../images/cstyle/button2.gif)*/ top right no-repeat;
font:10pt tahoma,sans-serif;
width:76px;
height:20px;
text-align:center;
padding:2px 0 0;
margin:0 1px;
text-decoration:none;
float: right;
position: relative;
top:3px
}
td.tab a:hover,img.tab a:hover,.tab a:hover,a:hover.tab,
td.tab2 a:link,td.tab2 a:visited,td.tab2 a:active,a.tab2,a:link.tab2,a:active.tab2,a:visited.tab2{
background:transparent /*url(../../images/cstyle/button2.gif)*/ bottom right no-repeat
}


#container{
font:12px Verdana,Arial,Helvetica,sans-serif;
color:#000000;
background:#ffffff;
text-align:center;
margin-left:auto;
margin-right:auto;
border:1px solid #fff;
border-width:0px 1px;
min-width:760px;

}

.navheader{background:#ffffff /*url(../../images/cstyle/blue/headbg.jpg)*/ repeat-x}

.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.vbmenu_control
{
	background: #3F5376;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #e1e1e1;
	text-decoration: underline;
}

.inlineimg { vertical-align: middle;}
.inlineimg{vertical-align:middle;}

/*forum editor*/

textarea, .bginput
{
	font: 10pt tahoma, Arial, Helvetica, sans-serif;
}

.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

.panel
{
	background: #E4E7F5 /*url(../../../../images/vbstyle/blue/gradients/gradient_panel.gif)*/ repeat-x top left;  
	color: #000000;
	padding: 10px;
	border: 2px outset;
}

.panelsurround
{
	background: #D1D4E0 /*url(../../../../images/vbstyle/blue/gradients/gradient_panelsurround.gif)*/ repeat-x top left; 
	color: #000000;
}