/*---------------30/10/2009------------------*/
.loginbox{ margin:0 auto; background-image:url(images/loginbox.gif) ;width:400px;margin-top:200px; height:200px; color:#333; vertical-align:top;}
.logoutbox{ margin:0 auto; background-image:url(images/logoutbox.gif) ;width:400px;margin-top:200px; height:210px; color:#333; vertical-align:top;}
.login_header{font-size:14px; color:#FFF; font-weight:bold;}
.login_textarea{width:200px; height:22px; background-image:url(images/login_textarea.gif); border:0px;}

.box {width:900px; background-color:#FFF; margin:0px auto}
.header_logo{ height:80px; padding-left:40px;}
.boxhead{ height:30px; background-color:#EEE}
.boxhead ul{padding:0px; padding-left:8px;}
.boxhead li{ list-style:none;float:left;margin-right:16px; }
.boxhead li a{text-decoration:none; color:#666; vertical-align:middle;}
.boxhead li a img{border:0px; vertical-align:middle; padding-right:1px;}

.sub_heading{font-size:17px;}

.control_panel{margin-bottom:20px;}
.control_panel ul{margin:0px;padding:0px;padding-top:8px;}
.control_panel li{list-style:url(images/arrow.gif) inside;  line-height:20px;}
.control_panel li a{text-decoration:none; vertical-align:top; color:#666;}
.help{  width:20px; height:20px; padding-left:8px;}
.panel_box{ vertical-align:top; padding-bottom:10px; width:240px;}

.footer{margin-top:10px;color:#666;text-align:center; padding-bottom:5px;}
.footer td{font-size:10px;}
.footer a{ text-decoration:none; color:#666}

/*---------------30/10/2009------------------*/

body 
{
text-align: center;
min-width: 800px;
margin: 0px;
background-color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
table, tr, td
{
font-size:12px;
}

.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 
{
width: 800px;
margin: 0 auto;
text-align: left;
}

#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;
}

#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;
}
.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
}


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: 12px;
text-decoration:none;
color: #29728D;
}

.homelogin a:hover
{
text-decoration:underline;
font-size: 12px;
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: 20px;
color: #00509F;
}
#subheading
{
color:#666666;
font-size:13px;
font-weight:bold;
}


#background
{
padding:0px;
background-color:#FFFFFF;
}
#background1
{
background-color: #FFFFFF;
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: #FFFFFF;

width: 620;
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:14px;

}

.browse a, .browse a:link 
{color:#9A110A;   font-weight:bold;  text-decoration:none; font-size:14px;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:0px;
background-color: #FFFFFF;
}





.style2 {
font-size: 36pt;
font-weight: bold;
font-family: "Courier New", Courier, mono;
color: #66CC33;
}
.style5 {
font-size: 14px;
font-weight: bold;
}


.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;}



.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;*/

}
.styleTitle {
font-size: 18px;
color: #00509F;
}
.pagetitle{
font-size: large;
font-family: sans-serif;
color: #0B243B;
}
.inserted{

color: green;

font-weight: bold;

font-size: 13px;



}
//end dir


