.dotted_table
{
border-style:dashed;
border-width:thin;
padding:10px;

}


body 
{
    text-align: center;
    margin: 0px;
	background-color:#666666;

}
body table, td
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}

.page
{
	border: 1px dotted silver;
}

.page tr
{
	background-color:#FFFFFF;
}

.page  td
{
padding:1px;
border: 1px dotted silver;
}
.bannerbox {

	background-color: #F5F5F5;

	border-bottom: 1px dotted silver;

}
.page a
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
	text-decoration:none;
}

.page a:hover
{
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	color: #000066;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


.wrapper 
{
	margin-top:4px;
	margin-bottom:4px;
 	width: 1000px;
	background-color:#FFFFFF;
  	text-align: left;
	border-color:#999999;
	border-style:solid;
	border-width:4px;
}

#styleheaderlink
{
color: #FFFFFF;
}
.styleheaderlink a
{
color: #FFFFFF;
text-decoration:none;
}


.styleheaderlink a:hover
{
color: #FFFFFF;
text-decoration:underline;
}

#categoryheading
{
width: 150px;
float: left;
padding: 10px;
font-size: 18px;
color: #666666;

}
#pagetable_activecell {

	font-weight: bold;

	/*background-color: #EDF2F6;

	border: 1px solid #A4B0C0;*/

}


#categorypath
{
float: left;
height: 30px;
width: 800px;
font-size: 14px;
color: #000000;
}
.categorypath a
{
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #408080;
}

.categorypath a:hover
{
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color: #408080;
}
.box {

	padding: 10px;

	border: 1px dotted silver;

}

#selectedcategory
{
width: 210px;
border-bottom: 1px solid #0099FF;
border-top: 1px solid #0099FF;
float: left;
background-color: #FFFFFF;
}
.selectedcategory a
{
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color: black;
}
.boxhead {

	padding: 0px;

	border: 1px dotted silver;

}

.selectedcategory a:hover
{
	text-decoration:underline;
	font-size: 15px;
	font-weight:bold;
	color: black;
}

#categoryListing
{
width: 210px;
float: left;
background-image:url('images/bck.gif');
background-repeat:repeat-x;

}

.category a
{
	font-size: 13px;
	text-decoration:none;
	color: black;
}

.category a:hover
{
	text-decoration:underline;
	font-size: 15px;
	color: black;
}
a.header {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 10px;

	color: #000066;

	font-weight: bold;

	text-decoration:none;

 }

 a.header:hover {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 10px;

	color: #FF0000;

	text-decoration: none;

		text-decoration:underline;



	 }

#questionListing
{
width: 550px;
float: right;
padding-top:10px
}

.questionListing a
{
	font-size: 14px;
	text-decoration:underline;
	color: #666666;
}
.questionListing a:hover
{
	text-decoration:underline;
	font-size: 14px;
	color: #29728D;
}

.question a
{

	font-size: 18px;
	text-decoration:none;
	color: #29728D;
}

.question a:hover
{
	text-decoration:underline;
	font-size: 18px;
	color: #29728D;
}

a.mainmenu {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	font-weight: bold;

	text-decoration:none;

 }

 a.mainmenu:hover {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 11px;

	color: #FF0000;

	text-decoration: none;

		text-decoration:underline;



	 }





a.notelink {

	font-size: 9px;

	text-decoration: none;

		color: gray;



 }

 a.notelink:hover {

	font-size: 9px;

	text-decoration:underline;

			color: gray;



	 }

#error
{
width: 700px;
float: none;
padding: 10px;
color: #FF0000;
font-weight:bold;
  text-align: left;
}

#success
{
width: 700px;
float: none;
padding: 10px;
color: #006633;
font-weight:bold;
  text-align: left;
}

#homelogin
{
width: 280px;
height: 130px;
border-bottom: 1px solid #0099FF;
border-top: 1px solid #0099FF;
float: right;
background-color: #ECF0FF;
}

.homelogin a
{
	font-size: 14px;
	text-decoration:none;
	color: #29728D;
}

.homelogin a:hover
{
	text-decoration:underline;
	font-size: 14px;
	color: #29728D;
}

#homeBanner
{
width: 500px;
float: left;
}

#mandatory
{
color:#FF0000;
font-weight:bold;
}
#inserted{

	color: green;

	font-weight: bold;

	font-size: 18px;

	 

}
#bgheading
{

float:none;
padding:5px;
background-color:#72B8FE;
font-size:24px;
}
#heading
{
color:#4B8F23;
font-size:18px;
font-weight:bold;
}
#styleTitle
 {

	font-size:21px;
	color: #009999;
	font-weight:bold;
	line-height:40px;
}

#subheading
{

font-size:11px;
color:#000000;
font-weight:bold;
}


#background
{
padding:10px;
background-color: #ECF0FF;
}
#background1
{
background-color: #ECF0FF;
width:600px;
height:70px;
}
#fn
{
display:inline;
color:#069;
font-size:20px;
font-weight:bold;
}
#fn1
{
display:inline;
color:#069;
font-size:18px;

}#categorylistbackground
{
padding:10px;
padding-bottom:0px;
background-color: #ECF0FF;

width: 620px;
overflow:auto;
}
.categorylistbackground select { width:180px;  }



.browse
{
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
background-color:#CCCCCC;
font-weight:bold;
font-size:12px;

}

.browse a, .browse a:link 
{color:#9A110A;   font-weight:bold;  text-decoration:none; font-size:12px;padding-left:1; padding-right:1;}


.browse a:hover
{color:#000000; font-weight:bold;padding-left:1; padding-right:1;}








.navigation 
{list-style:none; padding:0; margin:0}


.content
{border-style:solid;border-width:10px; border-color:#781351;height:50px; }


.navigation li 
{float:left; margin:0; padding:0;height:30;} 


.navigation a, .navigation a:visited 
{color: #000; background: #FF6699 ; font-weight:bold; padding-left: 10px;  text-decoration:none; height:30px; margin-right:1px; }

.navigation a
 {display:block; float:left}

/* Hide from IE5-Mac \*/
.navigation a {float:left}
/* End IE5-Mac hide */


.navigation a:hover, .navigation a:active, .navigation a:focus 
{color:#fff; background:#99CCFF ; font-weight:bold; padding-left:10px;}










#categorylistbackground1
{
padding:10px;
padding-bottom:0px;
background-color: #FFFFFF;
height:300;
width: 200;
overflow:auto;
}
.categorylistbackground1 select { width:180px; }

.mandatory
{
color:red;
font-size:14px;
}
.background
{
padding:10px;
background-color: #ECF0FF;
}






.managetableheader
{
background-color:#666666; 
color:#FFFFFF;
 height:35px;

}
.managetableheader td
{
 	text-align:left;
	padding-left:5px;
}


.managetablebody
{
	
	background-color:#EFEFEF;
	height:50px;


}
.managetablebody td
{
	text-align:left;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
}

.managetablebody_left
{

	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:1px;
	/*padding-left:5px;*/

}
.managetablebody_right
{
	
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
	/*padding-right:5px;*/

}

.footer
{

 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.tablestyle td
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.tablestyle p
{
color:#333;

}


.controltitle
{
background-image:url('images/tdbg9.jpg');
background-repeat:repeat-x;

padding-bottom:3px;
padding-top:3px;
padding-left:5px;




}


.controltitle a, .controltitle a:link 
{
color:#FFFFFF;  
  font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.controltitle a:hover
{color:#FF9900; font-weight:bold; text-decoration:none;}


.sub_link_style
{
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
}

.sub_link_style a, .sub_link_style a:visited
{
color:#0066CC;  
 font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.norecords
{
font-weight:bold;
color:#990000;
margin-bottom:70px;
margin-top:20px;

}
.action_images
{
vertical-align:middle;
margin-left:6px;
margin-right:6px;

}

.links a, .links a:visited
{
color:#0066FF;
font-weight:bold;

}

.links a:hover
{
color:#FF0000;


}
/* ---------------member sub header -------------  */


.sub_link_style
{
padding-bottom:3px;
padding-top:3px;
padding-left:2px;
padding-right:2px;

}

.sub_link_style a, .sub_link_style a:visited
{
color:#0066CC;  
 font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.td_style
{
 color: #00509F;
 padding: 7px;
 border: 1px dotted silver;
 }


/* ----------------------------------------------  */


