/*Default Styles*/* {

 margin: 0;

 padding: 0;

 outline: 0;

 }



body {

 font: 12px Arial,sans-serif;

 color: #3a3a3a;

 text-align: left;

 background: #cfeaff url(images/bg.jpg) repeat-x 0 0;

 padding-top: 10px;

 }



a {

 color: #006600;

 text-decoration: none;

 }



a:hover {

 cursor: pointer;

 text-decoration: underline;

 }



a img {

 border: 0;

 }



.fl {

 float: left;

 display: inline;

 }



.fr {

 float: right;

 display:inline;

 }



.ac {

 text-align: center;

 }



.ar {

 text-align: right;

 }



.al {

 text-align: left;

 }



.cl {

 clear: both;

 height: 0;

 line-height: 0;

 font-size: 0;

 text-indent: -4000px;

 }



.hidden {

 display: none;

 }



.notext {

 font-size: 0;

 line-height: 0;

 text-indent: -4000px;

 }



.shell {

 width: 900px;

 margin: 0 auto;

 }



.box {

 margin-bottom: 10px;

 }



.box .cnt {

 height: 100%;

 background: #fff;

 padding: 5px 10px;

 }



.box .bottom {

 -moz-border-radius-bottomleft: 10px;

-moz-border-radius-bottomright: 10px;

-webkit-border-bottom-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;

 background: #ffffff;

height: 10px;

 font-size: 0;

 line-height: 0;

 }



.box .top {

 -moz-border-radius-topleft: 15px;

-moz-border-radius-topright: 15px;

-webkit-border-top-right-radius: 15px;

-webkit-border-top-left-radius: 15px;

 background: #ffffff;

height: 10px;

 font-size: 0;

 line-height: 0;

 text-indent: -4000px;

 }



/*Header*/#header {

 background: url(images/header-bg.gif) repeat-x 0 0;

 height: 104px;

 border-bottom: 3px #0058bb double;

 }



h1#logo {

 height: 100px;

 width: 290px;

 margin: 0px 0 0 17px;

 float: left;

 }



h1#logo a {

 display: block;

 height: 100px;

 background: url(images/logo.png);

 text-indent: -4000px;

 }



.a-side-header {

 float: right;

 display: inline;

 width: 220px;

 font-size: 11px;

 color: #8f8f8f;

 line-height: 20px;

 padding-top: 10px;

 }



.a-side-header a:hover {

 text-decoration: none;

 }



.a-side-header span {

 line-height: 25px;

 }



.a-side-header span.sep {

 float: left;

 display: inline;

 height: 25px;

 width: 1px;

 background: #ebebeb;

 position: relative;

 margin: 0 5px;

 }



.a-side-header .lang {

float: left;

display: inline;

height: 20px;

width: 72px;

 background: url(images/lang-bg.gif) no-repeat 0 0;

 padding-left: 7px;

 font-size: 10px;

 line-height: 20px;

 color: #4d4d4d;

margin: 3px 5px 0;

}



.a-side-header .sitemap {

 float: left;

 display: inline;

 color: #8f8f8f;

 background: url(images/icon-sitemap.gif) no-repeat 0 center;

 padding-left: 14px;

 line-height: 25px;

}



/*Navigation*/#sidenavigation{

 height: 320px;

 /*	background: url(images/navigation.gif) no-repeat 0 0;

 */padding-top: 3px;

 margin: 23px 10px;

 width: 150px;

float: left;

}



#sidenavigation ul {

 list-style: none outside;

 float: left;

 display:table-row;

  width: 100%;

 margin-left: 10px;

margin-top: 20px;

}



#sidenavigation li {

 float: left;

background: url(images/navigation.gif) no-repeat 0 0;

 display:table-row;

width: 100%;

height: 50;


/*	height: 28px;

  */margin-right: 10px;

}



#sidenavigation li a {

float: left;

 display:table-row;

height: 40px;

 width: 160px;

 padding-right: 10px;

/* background: url(images/lang-bg.gif) no-repeat 0 0; */

 text-align: center;

font-size: 10px;

 text-transform: uppercase;

line-height: 28px;

/* color: #616b63;*/
 color:#FFFFFF;


}



#sidenavigation li a:hover, #sidenavigation li a.active {

 background-position: -94px 0;

 text-decoration: none;

 }



#navigation {

 height: 32px;

 background: url(images/navigation.gif) no-repeat 0 0;

padding-top: 3px;

 margin: 23px 10px;

 width: 520px;

float: right;

}



#navigation ul {

 list-style: none outside;

 float: left;

 display: inline;

 width: 100%;

 margin-left: 10px;

}



#navigation li {

 float: left;

 display: inline;

 height: 28px;

 margin-right: 10px;

}



#navigation li a {

float: left;

 display: inline;

 height: 28px;

 width: 84px;

 padding-right: 10px;

background: url(images/nav-bg.gif) no-repeat 0 0;

 text-align: center;

font-size: 10px;

 text-transform: uppercase;

line-height: 28px;

 color: #616b63;

}



#navigation li a:hover, #navigation li a.active {

 background-position: -94px 0;

 text-decoration: none;

 }



#search {

 float: right;

 display: inline;

 width: 160px;

 height: 25px;

 margin: 3px 7px 0 0;

background: url(images/search-field.gif) no-repeat 0 0;

}



#search .field {

 font-size: 10px;

 float: left;

 display: inline;

 margin: 6px 0 0 5px;

width: 120px;

 border: 0;

background: none;

color: #616b63;

}



#search .btn {

 float: right;

 display: inline;

 height: 13px;

 width: 12px;

 background: url(images/icon-search.gif) no-repeat 0 0;

 border: 0;

margin: 6px 7px 0 0;

 cursor: pointer;

}



.column1 {

 float: left;

 display: inline;

 width: 650px;

 }



.loginhome{

height: 180px;

width: 500px;

-moz-border-radius-topleft: 15px;

-moz-border-radius-topright: 15px;

-webkit-border-top-right-radius: 15px;

-webkit-border-top-left-radius: 15px;

 -moz-border-radius-bottomleft: 15px;

-moz-border-radius-bottomright: 15px;

-webkit-border-bottom-right-radius: 15px;

-webkit-border-bottom-left-radius: 15px;

 background: #dbecff;

padding: 20px;

margin: 25px auto;

border: 3px #aacef7 solid;

font-size: 20px;

line-height: 25px;

}



.loginhome input{

font-size: 18px;

}



.redirect{

height: 250px;

width: 550px;

-moz-border-radius-topleft: 15px;

-moz-border-radius-topright: 15px;

-webkit-border-top-right-radius: 15px;

-webkit-border-top-left-radius: 15px;

 -moz-border-radius-bottomleft: 15px;

-moz-border-radius-bottomright: 15px;

-webkit-border-bottom-right-radius: 15px;

-webkit-border-bottom-left-radius: 15px;

 background: #dbecff;

padding: 20px;

margin: 15px 0;

border: 3px #aacef7 solid;

font-size: 24px;

line-height: 25px;

}



.redirect input{

font-size: 24px;

}



input#cloak{

font-size: 24px;

background: #f7fbff;

border: 2px #5c8fc8 solid;

margin: 5px 0;

color:#CC0000;

font-family: Arial, Helvetica, sans-serif;

}



/*Footer*/

#content

{

margin: 5px auto;

font-size: 12px;

text-align:left;

}

#content2

{

margin: 5px auto;

font-size: 12px;

text-align: left;

padding-left: 13px;

border-left: 1px #006699 dotted;

margin-left: 270px;

}

#leftsidebar

{

float: left;

width: 260px;

margin: 10px;

}



#content ul li{

list-style: none;

font-family:Georgia, "Times New Roman", Times, serif;

font-size: 18px;

}



#content .results h1{

color: #990000;

}



#content .results{

width: 700px;

border: 1px #CCCCCC dashed;

background:#EEFFEE;

padding: 20px;

margin: 25px auto;

line-height: 24px;

}



#content .results input{

border: 1px #0099FF solid;

background: #CCEEFF;

width: 600px;

}



#footer {

 padding: 10px 0;

 font-size: 10px;

 }



#footer a {

 color: #3a3a3a;

 text-decoration: underline;

 }



#footer a:hover {

 text-decoration: none;

 }



#gridTable{

margin:0 auto;

margin-top:5px;

margin-bottom:5px;

}



#gridTable thead tr td{

background-color:#C0C0C0;

border:1px solid gray ;

padding:2px;

}



#gridTable tbody tr td{

background-color:white;

border:1px solid gray ;

padding:2px;

}





#welcome

{

 background: #ffffff url(images/welcomebox.gif) no-repeat 0 0;
 padding: 55px 25px 0 25px;
 width: 550px;
 height: 600px;

 font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px; 

}



#reg a

{

background:transparent url(images/reg_btn.gif) no-repeat scroll 0 0;

display:block;

width: 250px;

height:160px;

text-indent:-4000px;

margin-top: 2px;



}

