body{ margin:0 auto; padding:0; text-align:justify; font-size:62.5%; background:#ffffff;}
body,td,p {font-family: Arial, Helvetica, sans-serif; line-height: 1.8em; color:#4e4e4e; text-align:justify;}

/* print page */
body.print { width:80%; margin:12px 10% 0 10%; padding:0; text-align:justify; background:#FFFFFF; font-size:12px; color:#000000;}
body.print div { width:100%; margin:0 auto; padding:0;}
body.print h1, body.print h2, body.print h3 { width:100%; margin:0 auto; padding:0; line-height:2em;}
body.print td { background:none; color:#000000;}
body.print tr.griin td { color:#000000;}


/* add. pages */
body.legal { background:#ffffff; margin:8px 10% 0 10%; padding:0; text-align:justify; font-size:12px; width:80%;}
body.legal p, body.legal h3, body.legal table {padding:0; width:100%; }
body.legal h3 { margin:0 auto; line-height:2em; font-size:1.8em; text-transform: lowercase;}
body.legal div.lister { margin:0 auto; padding:4px; width:100%;}
body.legal p, body.legal ul, td, body.legal table { margin:0 auto;font-size:12px; list-style:none;}


ul li { text-align:justify;}

ul.neuer, ul.neuer li { text-transform:capitalize; list-style: none; padding:0;}
ul.neuer li a:hover { text-decoration:none;}

div.kontent, div#hvmenu { font-size:1.2em}
a:link,a:active,a:visited {color:#4e4e4e;}
a:hover{text-decoration:underline;color:#006699;}
hr{height:1px;border:solid #c0c0c0 0px;border-top-width:1px;}
.topanel { width:703px; padding:0; margin:0 auto; }
.heda { height:93px; background:url(images/heda.jpg) repeat-x; margin:0 0 1px 0;}
#logot { padding:0; width:254px; height:51px; float:left; margin:20px 0 0 12px; background:url(images/visa_us.png) no-repeat; 
// background-image: none;
// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.visa-us.com/templates/trugee/images/visa_us.png, sizingMethod='scale');}
div.topanel div.plash { margin:0 10px 0 0; padding:0 8px 0 12px; float:right; width:222px; height:36px; background:url(images/plashka.jpg) no-repeat;}
a.ikono:link, a.ikono:visited { padding:6px 0 0 0; margin:6px 6px 0 3px; color:#FFFFFF; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; width:45px; display:block; float:left; position:relative}
a.ikono:hover {color:#2a78bc;}

#search {background:url(images/loop.gif) no-repeat 50% 0;}
a#search:hover { cursor:default;}
form#searchbox { display:block; width:242px; padding:20px 0 0 0; float:right; margin:0 10px 0 0;}
#cont {background:url(images/lett.gif) no-repeat 50% 0;}
#print {background:url(images/sheets.gif) no-repeat 50% 0;}
#map {background:url(images/karta.gif) no-repeat 50% 0;}
#home {background:url(images/homo.gif) no-repeat 50% 0;}

#searchbox input {height:18px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; border:1px #ffffff solid;}
#searchbox input.text { background:url(images/text.jpg) repeat-x; width:160px; margin:0 4px 0 0;}
#searchbox input.submit { background:url(images/submit.jpg) repeat-x; width:54px; margin:0 auto; border:none;}


.image { background:url(images/defa.jpg) repeat-x; width:703px; height:125px; padding:0; margin:1px 0 0 0;}
#figuren { margin:0 auto; padding:0; width: 689px; height:125px; float:right; background:url(images/ensemble.png) no-repeat; 
// background-image: none;
// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.visa-us.com/templates/trugee/images/ensemble.png, sizingMethod='scale');}
#figuren h1 { visibility:collapse; z-index:-1000; display:none;}
.kontent { width:703px; padding:5px 0 15px 0; margin:0 auto; text-align:justify; background:url(images/bog.gif) repeat-x;}
.lister { background:#254775 url(images/futer.jpg) repeat-x 0 50%; width:693px; padding:15px 5px 15px 5px; margin:0 auto; color:#FFFFFF;}
.lister a:link, .lister a:visited {margin:0 20px 0 0; text-decoration:none; }
.lister a:hover { text-decoration:underline;}
.crumbs { height:20px; padding:2px 0 0 10px; background:url(images/bread.gif) no-repeat; width:693px; margin:2px 0 0 0; text-align:left; font-size:1.1em;}
div.lister a:link, div.lister a:visited { color:#FFFFFF;}

h1,h2,h3, body.legal p span{font-size:1.8em;;margin:12px 0 12px 0;color:#2a78bc; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:0.8px; text-transform:capitalize;}
h4{font-size:10pt;font-weight:bold;margin-bottom:6px;color:#254775;}
form{margin:0;}
img {border:0;}
.stilish tr { border-bottom:1px #c0bebe solid; padding-bottom:4px;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none;}
li{line-height:1.5;}
li.doc{padding-left: 12px;background-image: url(menu/doc.gif);background-repeat: no-repeat; }
li.docs{padding-left: 12px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 12px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 12px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
#hvmenu {height: 42px;	width: 703px; background:#2e3941 url(images/menuho.gif) repeat-x; margin:0 auto; padding:0;}
.sitename{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;color:#4e4e4e;font-size:8.0pt;letter-spacing:2px;}
.locator a:link,.locator a:visited { text-decoration:underline; font-size:8.0pt; font-weight:normal;}
.locator { font-size:1.2em; font-weight:bold;}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:normal;font-size:8.0pt;color:#4e4e4e;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:active,.locator a:hover,.navigator a:link,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.menu{font-weight:normal;font-size:8.0pt;color:#4e4e4e;}
.menu a{text-decoration:underline;font-weight:normal;}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#006699;font-size:8.0pt;letter-spacing:0px;;text-decoration:none;}
.navigator a{font-weight:normal;color:#4e4e4e;}
.navigator a:link,.navigator a:visited{color:#4e4e4e;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#ffffff;text-decoration:none;}
.printer a{font-weight:normal;color:#4e4e4e;}
.printer a:link,.printer a:visited{color:#4e4e4e;text-decoration:none;}
.printer a:active,.printer a:hover{color:#4e4e4e;text-decoration:none;}
.search a{font-weight:normal;color:#4e4e4e;}
.search a:link,.search a:visited{color:#4e4e4e;text-decoration:none;}
.search a:active,.search a:hover{color:#006699;text-decoration:none;}
.date {font-weight:normal;color:#ffffff;}
.edit{font-size:8.0pt;color:black;background-color:#E8E8E8;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#4e4e4e;}
input,select{font-size:8.0pt;text-indent:2px;}
textarea{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:8.0pt;color:#4e4e4e;background-color:transparent;width:98%;}
.searchbox .submit, .image .submit{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:8.0pt;color:#4e4e4e;font-weight:normal;border:1px solid #E8E8E8;background-color:#E8E8E8;}
.searchbox .text, .image .text{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:8.0pt;color:#4E4E4E;background-color:transparent;border:1px solid #E8E8E8;}
div.searchbox { background-color:#FFFFFF;}
.bodyline	{ background-color: #4e4e4e; border: 1px #4e4e4e solid; }
.cmsline	{ background-color: #4e4e4e; border: 2px #4e4e4e solid; }
.innerline	{ border: 2px #4e4e4e solid; }
p.copyright {font-size:0.8em;color:#a4a4a4; margin:0 auto; padding:0; width:703px;}
.copyright a,.copyright a:link,.copyright a:visited {color:#a4a4a4;text-decoration:none; font-size:1.1em;}
.copyright a:hover,.copyright a:active {color:#006699;text-decoration:none;}
#navlist li {font-size:8.0pt;color:#000000;font-weight:normal;float:left;margin:0px;padding-right:20px;padding-left:15px;display:inline;list-style-type:none;text-decoration:none;} 
#navlist ul {font-size:8.0pt;color:#ffffff;font-weight:normal;float:left;margin:0px;} 
#navlist a:link, #navlist a:visited, #navlist a:active {font-size:8.0pt;color:#ffffff;font-weight:normal;float:left;margin:0px;} 
#navlist a:hover {font-size:8.0pt;color:#006699;font-weight:normal;float:left;margin:0px;} 

.section {font-size:1.4em; font-weight:bold;}
.accent  {color:#254775; font-size:1.2em;}
.wite  { color:#f2f4f6;}
.griin { background-color:#2a83d0; padding:4px; font-weight:bold;}
tr.griin td { color:#FFFFFF;}
.example { font-weight:bold; color:#dca808; text-transform:capitalize}

/* glossary style */
.gloss { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dashed #254775;}

/* recent legis tab */

.wid1 { width:8%;}
.wid2 { width:65%; text-align:justify; padding:2px 4px 2px 4px;}
.wid3 { width:23%; font-size:10px;}


/* student form query td bg */
.grey { background:#f5f5f5;}
.greyer { background:#d1d1d1;}
/* best of the net award color */
.roed {color:#e42d09;}
/* var font sizes */
.bigger {}
.minor  {font-size:10px;}
.norme  {}


