/****type styles base****/
body {
background-color: #000000;
margin:0px;
padding:0px;
font-family: sans-serif;
word-spacing: +2px;
color:#aaaaaa;}
p {
color:#dddddd;
padding:0;
margin:5px auto;
width:94%;
line-height: 18px;
}
span {
padding:0px;
margin:0px;
 }
hr { 
height: 1px; 
color: #BBB; 
background-color: #BBB; 
border: none;
}
hr.light {
height:1px; 
color:#DDD; 
background-color:#DDD; 
border:none;
text-align:left
}
img {
border: 1px #888 solid;
margin:0px ;
 }
h2, h3, h4, h5, h6 {margin: 0;padding: 0;
color:#eeeeee;
}
h1 {font-weight: bold; font-size: 22px;
margin: 0px;
padding: 20px 20px;
text-align:left;
}
h2 {font-size: 18px;
margin: 20px 0 5px 0;
text-align:left;}
h3 {text-align: center; font-size: 16px;}
h4 {font-size: 14px;
text-align:left;
h5 {font-size: 12px;}
h6 {font-size: 10px;}
a:link {
color: #eeeeee;
text-decoration:
  none;
background: transparent none;
 }
a:visited {
  color: #999999;
  text-decoration: none;
}
a:hover {
  color: #00cccc;
  text-decoration: none;
}
a:active {
color: #333333;
text-decoration:
  none;
background: transparent none;
 }
a {
  color: #33A;
  text-decoration: none;
}
td .visible  { 
  text-align: left;
  vertical-align: top;
  padding: 2px;
  border: 1px solid #ADB9CC;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
cite {
  color:#666;
  }
pre {
  border:0;
  font-size: 12px;
  font-family: verdana, Arial, sans-serif;
}

input {
 font-size: 14px;
 font-family: Arial, sans-serif;
/* background: transparent url(/Resources/sysimages/inputbg.gif) 0 0 repeat-x; */
 background-color:#def;
}

textarea {
border:2px solid #999999;
/*background-color:#eeeeee;*/
padding:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
/*background: #fff url(/Resources/sysimages/gradient-blue.gif) 0 50% repeat-x;*/

}
ul {
    line-height: 18px;
    list-style-type: disc;
    list-style-image: url('/Resources/sysimages/red-dot.gif');
    list-style-position: inside;
    marker-offset:0px;
    margin: 0 4px 0 4px;
    padding:0;
}
ol {
    line-height: 18px;
    margin: 0 0 0 20px;
    padding:0;
    list-style-image: none;
}
button, button .norm{
text-align: center;
background-color:#FFF;
vertical-align:top;
border:1px solid #888;
margin:0;
padding:0;
color:#666;
}
button.wedit {
font-size:12px;
height:20px;
}

button.wee {
font-size:12px;
height:20px;
}

button.big { 
 font-size:14px;
 background: transparent url(/Resources/sysimages/buttonbg.gif) 0 0 repeat-x; 
 white-space: nowrap; 
 text-align: left; 
 margin: 0 15px; 
 height: 25px; 
 margin-left: 0px; 
 margin-top: 7px; 
 margin-bottom:7px;
 height: 32px; 
 border: 0; 
 padding: 0; 
 background-color: transparent; 
 font-size: 19px; 
 font-weight: bold; color: #DDDDDD; 
}

button:hover { 
 color: #FFF173; 
 cursor: pointer; 
 }
button.released {
height:34px;
text-align:center;
font-size:11px;
vertical-align:middle;
color: #ff6600;
border-top:2px outset #dddddd;
border-left:2px outset #bbbbbb;
border-right:3px outset #cccccc;
border-bottom:3px outset #bbbbbb;
background-color: #eeeeee;
}
button.pressed {
height:34px;
text-align:center;
font-size:11px;
vertical-align:middle;
color:#444444;
border-top:2px inset #bbbbbb;
border-left:2px inset #bbbbbb;
border-right:3px inset #cccccc;
border-bottom:3px inset #dddddd;
background-color: #dddddd;
}
button.dispressed {
height:34px;
text-align:center;
font-size:11px;
vertical-align:middle;
color: #ff6600;
border-top:2px outset #dddddd;
border-left:2px outset #bbbbbb;
border-right:3px outset #cccccc;
border-bottom:3px outset #bbbbbb;
background-color: #eeeeee;
}
button.disreleased {
height:34px;
text-align:center;
font-size:11px;
vertical-align:middle;
color: #ff6600;
border-top:2px outset #dddddd;
border-left:2px outset #bbbbbb;
border-right:3px outset #cccccc;
border-bottom:3px outset #bbbbbb;
background-color: #eeeeee; 
}
table {
vertical-align:top;
border-collapse: collapse;
}
table.main {
border:1px solid #AAA;
margin-top:10px;
vertical-align:top;
}



/****type styles end****/

/****generic  styles****/

.huge {font-size: 20px;text-align:left;}
.big {font-size: 17px;text-align:left;}
.norm {font-size: 14px;text-align:left;}
.wee  {font-size: 11px;text-align:left;}
.tiny {font-size: 8px;text-align:left;}
.message {color:#000;background-color:#BFB;font-size: 15px;text-align:left;padding:5px 10px 5px 10px;margin-bottom:5px}
.warning {color:#000;font-weight:bold;background-color:#FE5;font-size: 15px;text-align:left;padding:5px 10px 5px 10px;margin-bottom:5px}
.error {color:#FF0;font-weight:bold;background-color:#D00;font-size: 15px;text-align:left;padding:5px 10px 5px 10px;margin-bottom:5px}

.textgrey {
color:#999999;
 }
.textblue {
color:#66ccff;
 }
.textred {
color:#FF0032;
 }
.textyellow{
color:#ffff00;}

.textorange {
color:#FF6633;
 }
.textgreen {
color: #00cc00;
 }
.textcentered {
text-align: center;
 }
.textjustify{
text-align: justify;
}
.right{
 float:right;
margin:5px;
padding:0px;}
.left{
 float:left;
margin-left:5px;
padding:0px;}







.broken {color:#800;}





.hilite {
  color:#000;
  background-color:#FAA;
}



#title { 
font-size: 24px; 
text-align:left;
}





.label {
color: #aaaaaa;
font-size: 10px;
vertical-align:top;
}
.head {
border:#666666 solid 1px;
background-color:#aaaaaa;
color:#ffffff
}

.light {
color:#999;
}







.textcentered {
text-align: center;
 }


/**** bigform ****/

.bigform { 
 font-size: 20px; 
 }
.bigform fieldset { 
 width: 600px; 
 margin-left: 0px; 
 margin-right: auto; 
 margin-top: 15px; 
 border: 1px solid #DDDDDD; 
 padding: 1%; 
 overflow: visible;
 }
.bigform legend { 
 padding: 0 5px; 
 color: #1D5288; 
 font-weight:lighter; 
 font-size:16px;
 }
.bigform dl {
 width: 95%;
 margin-left: auto; 
 margin-right: auto; 
}
.bigform dt {
  margin-top: 10px;
  font-weight: bold;
}
.bigform label { 
 float: left; 
 clear: left; 
 width: 220px; 
 white-space: nowrap; 
 vertical-align: top; 
 text-align: right; 
 color: #526A83; 
 font-weight: bold; 
 margin-right: 15px; 
 margin-top: 7px; 
}
.bigform dd input, .bigform select, .bigform textarea {
  font-size: 22px; 
  padding: 0px 3px; 
  border: 1px solid #1D5288;
  margin-top: 5px; 
  padding: 1px; 
}
.bigform dd input { 
 height: 26px; 
 background: transparent url(/Resources/sysimages/inputbg.gif) 0 50% repeat-x; 
 }
.bigform input.checkbox { 
 height: auto; 
 width:20px;
 background: none; 
 border: 0; 
 }

.norm label {
font-size:32px;
width:auto;
}

/**** end of generic styles ****/



/*form styles start*/
.form1 {
position:relative;
width:60%;
margin:0px 20%;
 }
form p {
margin:0px;
padding:0px;
clear:both;
 }
.form1 p {
width:100%;
clear:both;
margin:0px;
padding:20px 0px
 }
form {
width:100%;
color:#444444;
font-family: sans-serif;
font-size:14px;
 }
input {
margin:4px 0px 4px 0px;
width:30px;
float:left;
font-size:12px;
 }
.block_22 input {
margin:4px 0px 4px 0px;
width:100px;
float:left;
 }
.form1 input {
width:200px;
float:left;
margin:0px 0px 0px 10px;
 }
.form1 .checkbox {
width:15px;
height:15px;
 }
.form1 input .picture {
width:200px;
height:200px;
float:left;
margin:0px 0px 0px 10px;
 }
.form2 {
margin-top:10px;
 }
.form2 textarea {
width:75%;
 }
.form2 input {
width:30%;
 }
.form2 label {
margin-left:10px;
 }
select {
float:left;
margin:4px 0px 6px 0px;
width:90%;
 }
.form1 select {
float:left;
margin:0px 0px 0px 10px;
width:200px;
 }
textarea {
margin:4px 0px 4px 0px;
float:left;
height:80px;
width:70%;
font-family: sans-serif;
font-size:12px;
overflow: hidden;
 }
.form1 textarea {
height:90px;
width:200px;
margin:0px 0px 0px 10px;
float:left;
font-family: sans-serif;
font-size:12px;
 }
label {
width:70px;
float:left;
text-align:left;
padding:4px 0px 4px 0px;
 }
.form1 label {
width:70px;
text-align: left;
padding:0px 10px 0px 0px;
 }
.form1 button {
margin:5px 0px ;
float: left;
 }
button {
width: auto;
margin:10px 0px 0px 0px;
float: left;
background-color:#eeeeee;
 }
/*form styles end*/

/*drop down menues start here
*/
.nav {
position:relative;
width:800px;
height:30px;
margin:0px;
}

ul {
/* all lists */
list-style-position: outside;
               
position:relative;
left:0px;
padding: 0;
margin:0px;
list-style:none;
height:20px;
height: 3px;

}
li {
/* all list items */
position:relative;
list-style: none;
margin: 0px;
padding: 0px;
height:20px;
float: left;
 }
/*drop down menues finish here
*/

.title p{
width:100%;
margin:30px 0px 5px 0px;
padding:10px;
font-size: 32px;
font-weight: 100;
letter-spacing: +20px;
border-bottom: 2px #666 solid;
color:#666;
 }
.info{
width:5%;}
#footer{
color:white;
}
.footer{
color: white;
border-top: 2px #444 solid;
padding-top:10px;
word-spacing: +2px;
font-family: sans-serif;
 }