html, body, blockquote, div,  legend, object, iframe, h1, h2, h3, h4, h5, h6, p,  pre, a, abbr, acronym, address,  sup, big, cite, code, del, thead, tr, th, dfn, em, font, img, ins, kbd, q, s, applet, samp, small, td, strike, strong, sub, tt, var, dl, dt, dd, span, ol, ul, li, fieldset, form, label,  table, caption, tbody, tfoot  {
font-family:inherit; font-size:1em; outline-style:none; outline-width:0pt; padding:0pt; font-style:inherit; font-weight:inherit; border:0pt none; margin:0pt; outline-color:invert; vertical-align:baseline;
}


body {
background:#ffffff;
color:#000000;
font-family:Verdana,Corbel,"Bitstream Vera Sans",sans-serif;
font-size:75%;
height:100%;
}
html, body {
  height: 100%;
}
.clear {
clear:both;
}
a {
font-size: 95%;
color:#223661;
display:inline;
margin-right:0.5em;
margin-top:0pt;

}
#container {
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}

html>body #container {
height: auto;
}

#ask {
display: inline-block;
margin-right: 1em;
}

.cp_img{
background-color: #eee;
display: inline-block;
border: 1px solid #ccc;
vertical-align:top;
padding: .3em;
}

#top {
padding-top: 3em;
width:600px;
min-height: 710px;
margin:auto;
text-align:center;
}

#header {
color:#C01A18  ;
font-weight: bold;
font-size: 300%;
}

#header h1 a {
display:block;
height:0px !important;
overflow:hidden;
position:relative;
font-size: 300%;
}

#fs_logo {
font-weight:bold;
color:#223661;
padding-top:7px;
}

#url_box {
padding:4em 0 0 0; 
font-weight:bold;
font-size:100%;
color:#223661;
}

input[type="text"] {
font-size:1.5em;
margin:3px 0 0 0;
width:100%;
}

input[type="submit"] {
font-size:2em;
color:#223661;
margin: 5px 0 0 0;
background-color: #E8E46D
}

#url_sel, #url_sel2 {
font-size:1em; width:60%;
color:#223661;
}
.l_open {
font-size: 90%;
}

.norm_text {
font-size: .9em;
color:#223661;
display:inline;
font-size:120%;
}

.url_text {
width:95%;
background-color: #ffffff;
border:1px solid #cccccc;
font-weight:bold;
}

.url_error {
width:95%;
font-weight:bold;
}


#gen_url {
font-size: 120%;
width:95%;
background-color: #FFEAA8;
margin-top: 2em;
color:#223661;
padding: 1em;
}


#cont {
font-size: 120%;
width:95%;
min-height: 6.5em;
background: #E6F2FF;
border:1px solid #cccccc;
margin-top: 5em;
padding: 1em;
color:#223661;
text-align:left;
}

#more_com {
margin: .6em 0 0 0 ;
}
#more_about {
margin:0;
background: #E6F2FF;
}

#more_tos {
margin:0;
background: #E6F2FF;
}

#footer   {
background: #E6F2FF url(/images_/bg_base3.jpg) repeat-x scroll left top; 
padding: 1em 0 1em 0; 
font-size: 120%;
color:#223661;
position: absolute;
bottom: 0;
width:100%;
text-align: center;
}

.htext {
font-size: 95%;
color:#223661;
display:inline;
margin-right:0.5em ;
margin-top:0pt;
}
.htext a {
font-size: 95%;
color:#223661;
display:inline;
margin-right:0.5em;
margin-top:0pt;
}

.tabFrame
{
margin: 0 1em 1em 0 !important; 
HEIGHT: 750px;
WIDTH: 90%;
border:#DDDCDC 3px solid;
}

.frameLink
{
background:#FFF9D8 ;
border:#DDDCDC 2px solid;
WIDTH: 90%;
margin:1em 1em .3em 0 !important; 
padding: .3em; 
text-align: left;
overflow: hidden;
}

.menu {
color:#CCCCCC;
font-size:100%;
position:absolute !important;
text-align:left;
top:0pt;
z-index:0;
font-weight: bold;
}
.menu a, .menu a:visited {
color:#CCCCCC;
text-decoration: none;

}



