body                                   { font-family:Helvetica,Arial,sans-serif; }
h1,h2,h3,h4                            { font-family:Helvetica,Arial,sans-serif; }
div,span,p,br,hr                       { font-family:Helvetica,Arial,sans-serif; }
ul,ol,li                               { font-family:Helvetica,Arial,sans-serif; }
td,th                                  { font-family:Helvetica,Arial,sans-serif; }
strong,small,big,b,i,sub               { font-family:Helvetica,Arial,sans-serif; }
blockqoute                             { font-family:Helvetica,Arial,sans-serif; }
pre                                    { font-family:Fixedsys,Courier,monospace; }

*       {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

a       {
        color: #13306E;
}

html    {
        height: 100%;
}
body 	{
	font-family:Helvetica,Arial,sans-serif; 
	background-color: #FFF;
	margin: 0px;
	text-align: center;
	font-size: 13px;
        height: 100%;
	}

.page   {
	padding-top: 0px;
	text-align: left;
	position: static;

}

.page a:hover {
        text-decoration: underline;
}

.head {
	
}

.logo {
        float: left;
        padding-left: 15px;
	padding-top: 15px;
        width: 190px;
}

.banner {        
        height: 95px;
        padding-left: 0px;
        margin-left: 175px;

}

.title {
        position: relative;
	top: 30px;
        padding-left: 30px;
}

.title h1 {
        font-size: 2.5em;
        font-variant:small-caps;
        color: #13306E;
}

.nav_top {
        clear: both; 
}

.nav_top ul { 
    padding: 3px 0 3px 0;
    background: #228B22;
    background-image: url(gradient1.png);
    background-repeat:repeat-x;
}
    
   .nav_top ul li {
        display: inline;
        list-style: none;
    }
       

    .nav_top ul li a {
            color: #FFF;
	    margin: 0;
            padding: 3px 15px 3px 15px;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            list-style: none;
            border-right: 1px solid #134e13;            
            }

    .nav_top  ul li a:hover, .nav_top ul li a.active {
               background: #2cb32c;
               background-image: url(gradient2.png);
               background-repeat:repeat-x;
               text-decoration: none;
            }

.language {
    position:absolute; 
    top:95px; 
    right: 0px; 
}

.language ul {
    padding: 3px 0 0px 0;
    margin: 0;
    list-style: none;
}
    
   .language ul li {
        display: inline;
        list-style: none;
    }
       

    .language ul li a {
            color: #FFF;
	    margin: 0;
            padding: 3px 15px 3px 15px;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            list-style: none;  
            }

    .language  ul li a:hover, .nav_top ul li a.active {
               background: #2cb32c;
	       background-image: url(gradient2.png);
               background-repeat:repeat-x;
               text-decoration: none;
            }


.nav_left_top {
        padding: 0px 0 0px 0;
        background-image: url(gradient3_alpha.png);
        background-repeat:repeat-x;
        background-position: top;
}

.nav_left {
        position: relative;
        float: left;
	width: 160px;
        margin-top: 5px;


	padding: 0 15px 40px 15px;
        background-color: #E6E6FA;
        
        /*
        border-right:  2px solid #CCCCCC;
        border-bottom:  2px solid #CCCCCC;
        background-image: url(gradient3.png);
        background-repeat:repeat-x;
        background-position: bottom;
        */
}

.nav_left a {
       text-decoration: none;
}

.nav_left a:hover {
       text-decoration: none;
}

.nav_left p {
        margin-top:  10px;
        padding-right: 15px;
        font-size: 13px;
        
}

.nav_left li {
        margin-left: 15px;
        padding: 3px 0;    
        line-height: 1em;
}

.nav_left ul {
        list-style-type: none;

}


.nav_left h1, .nav_left h2, .nav_left h3, .nav_left h4, .nav_left h5  {
        font-weight: bolder;
        color: #000;
        /*line-height: 1em;  */
}

.nav_left h2 {
        font-size: 1.4em;
}

.nav_left h4 {
        padding-top: 10px; 
        font-size: 1.1em;
}


.middle {

        background-image: url(gradient3_alpha.png);
        background-repeat:repeat-x;
        background-position: top;
        z-index: 100;
        padding-top: 10px;
 
}

.content {	

        position: static;
        border-left: 190px solid #E6E6FA;
        padding: 0px 15px 0px 15px;
        margin: 5px 0px 15px 0;
        font-size: 13px;
}

.content a {
       font-weight: bold;
       text-decoration: none;
}

.content a:hover {
       font-weight: bold;
       text-decoration: underline;
}

.content p, .content h1, .content h2, .content h3, .content h4, .content h5, .content ul, .content ol, .content fieldset {
        margin-bottom: 10px;
        padding-right: 15px;
}

.content h1 {
       font-size: 1.7em;
}


.content table {
        margin-bottom: 10px;
}

.content ul, .content ol, .content fieldset ul, .content fiedset ol{
        padding-left: 25px;
}

.content img {
        border-style:none;
        text-align: left;
        margin-right: 15px; 
}

.content table img {
        margin-right: 5px; 
}


.content .img_left {
	float: left;
        padding-bottom:0px;
        margin-right: 0px; 
}


.content .img_right {
	float: right;
        padding-bottom:0px;
        margin-right: 0px;
        margin-left: 15px;
        padding-right: 0px; 
}

.content .img_right img{
        margin-right: 0px; 
}

.content .img_left img{
        margin-right: 0px; 
}


.content hr {
        border: 0px solid #228B22;
        width: 100%;
        height: 1px;
        background-color: #228B22;
        color: #228B22;
        margin-top: 5px;
        margin-bottom: 5px;
}

.content td {
        padding: 1px 0;
}

.content fieldset {

	border: 2px solid #E6E6FA;
	border-bottom-width: 3px;
	border-bottom-color: #E6E6FA;
	border-left-color: #E6E6FA;
	border-right-color: #E6E6FA;
	margin: 10px 0;
	padding: 0 5px;
	background: #fff;

}

.content fieldset legend {
	padding: 0 5px;
	margin: 0 8px;
	font-weight: bold;
        font-size: 1em;
}

.content .doyouknow_out {
        display: none;
}


.content .doyouknow {
        font-size: 0.9em;
}

.content small  {
       font-size: 0.9em;
 }


.footer {
        clear: both;
	text-align: center;
	padding: 3px 0 13px 0; 
        background-color: #228B22;
/*	background-color: #13304E;*/ 
        background-image: url(gradient3.png);
        background-repeat:repeat-x;
        background-position: bottom;
        color: #fff;
}

.footer h1 {
        font-size: 12px;
        font-weight: 100;
        
}

.footer a {
        color: #FFF;
        font-weight: bold;
        text-decoration: none;
}


.imgpopup { margin: 0; padding: 0; }
.imgpopup img { border: none; }
.imgpopup li { list-style: none; position: relative; }

a .pop { display: none; } 
a:hover .pop { display: block; position: absolute; top: 0; right: 0;z-index: 2; }


.content .table_space td , .content .table_space th {
    padding: 3px;
}



