body {

 margin:auto;

 color: #333333;

 text-align:center;

 padding:0;	

 background: #20458B url(../img/bg.gif) repeat;

}



 a {

 font-family: arial, helvetica, sans-serif;

 font-size: 13px;

 color: #0066FF;

 text-decoration: underline;

 }

 

 a:hover {

 font-family: arial, helvetica, sans-serif;

 font-size: 13px;

 color: #000000;

 text-decoration: underline;

 } 



h1 {

 text-align:left;

 padding: 0px;

 margin: 0px;

 font-size: 22px;

 color: #003366;

 }

 

 h2 {

 text-align:left;

 padding: 0px;

 margin: 0px;

 font-size: 17px;

 color: #0066cc;

 text-decoration: none;

 }

 

 p {

 margin-top: 0px;

 padding: 0px;

 font-family: arial, helvetica, sans-serif;

 text-align:justify;

 font-size: 15px;

 color: #000000;

 line-height: 15pt;

 }

 

.fline {

 margin-top: 0px;

 padding: 0px;

 font-family: Arial;

 text-align:left;

 font-size: 15px;

 color: #000000;

 }

 

 .sline {

 margin-top: 0px;

 padding: 0px;

 font-family: Arial;

 text-align:left;

 font-size: 13px;

 color: #000000;

 }

 

 a.link1 {

 font-family: arial, helvetica, sans-serif;

 font-size: 12px;

 color: #776CAE;

 text-decoration: none;

 }

 

 a.link1:hover {

 font-family: arial, helvetica, sans-serif;

 font-size: 12px;

 color: #776CAE;

 text-decoration: underline;

 } 



#outer {

 text-align:left;

 width:824px;

 margin:auto;

 }



#hdr1 {

 height:130px;

 margin: auto;

 color: #333333;

 }

 

 #hdr1 {

 padding-top: 25px;

 margin: auto; 

 margin-top: -3px;

 margin-bottom: -4px;

 height:10px;

 color: #333333;

 }



#bar {

 position: relative;

 margin: auto;

 height:46px;

 color: #333333;

 width: 824px;

 padding-bottom: 10px;

 }

 

 #bar1 {

 font-family: sans-serif; 

 margin: auto;

 font-size: 12px;

 color: #ffffff;

 width: 824px;

 padding-bottom: 10px;

 }



#bodyblock {

 background: #e6e6e6 url(../img/bg1.gif) repeat-x;

 text-align: middle;

 color: #333333;

 width:824px;

 margin: auto;

 padding:0px;

 padding-top: 5px;

 border-left: 1px solid #000000;

 border-right: 1px solid #000000;

}



#l-col {

 float:left;

 color: #333333;

 width:210px;

 }



#cont {

 width:575px;

 color: #000000;

 padding-left: 10px;

 padding-right: 20px; 

 text-align:left;

 }

 

 #ftr1 {

 margin-top: -4px;

 height:10px;

 color: #333333;

 } 



#ftr {

 margin: auto;

 width: 824px;

 height: 55px;

 background: #29166F;

 font-size: 11px;

 height: 50px;

 padding-top: 28px; 

 

 }

 

a.flink {

 font-family: arial, helvetica, sans-serif;

 font-size: 12px;

 color: #FFF1FF;

 padding-left: 3px;

 padding-right: 3px;

 text-decoration: none;

}



a.flink:hover {

 font-size: 12px;

 color: #ffffff; 

 text-decoration: underline; 

}



.flink {

 color: #FFF1FF;

}

 

.home {

font-family: arial, helvetica, sans-serif;

background: url(../img/home_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 3px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.home a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.home img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.home a:hover img{visibility:hidden;}

 

.home span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}









.downloads {

font-family: arial, helvetica, sans-serif;

background: url(../img/downloads_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.downloads a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.downloads img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.downloads a:hover img{visibility:hidden;}



.downloads span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.extras {

font-family: arial, helvetica, sans-serif;

background: url(../img/extras_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.extras a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.extras img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.extras a:hover img{visibility:hidden;}

 

.extras span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.exercise {

font-family: arial, helvetica, sans-serif;

background: url(../img/exercise_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.exercise a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.exercise img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.exercise a:hover img{visibility:hidden;}

 

.exercise span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.purchase {

font-family: arial, helvetica, sans-serif;

background: url(../img/purchase_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.purchase a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.purchase img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.purchase a:hover img{visibility:hidden;}

 

.purchase span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.about {

font-family: arial, helvetica, sans-serif;

background: url(../img/about_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.about a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.about img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.about a:hover img{visibility:hidden;}

 

.about span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.contributions {

font-family: arial, helvetica, sans-serif;

background: url(../img/contributions_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.contributions a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.contributions img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.contributions a:hover img{visibility:hidden;}

 

.contributions span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}







.contact {

font-family: arial, helvetica, sans-serif;

background: url(../img/contact_2.gif) no-repeat;

width: 99px;

height: 46px;

margin-left: 1px;

margin-right: 2px;

padding: 0px;

color: #000000;

float: left;

}

 

.contact a {

color: #ffffff;

font-size: 13px;

width: 99px;

height: 46px;

float: left;

text-decoration: none;

}

 

.contact img {width: 99px; height: 46px; border: 0; }

* html a:hover {visibility:visible}

 

.contact a:hover img{visibility:hidden;}

 

.contact span {

left: 20px;

top: 15px;

margin: 0px;

padding: 0px;

cursor: pointer;

word-wrap:break-word;

}



#v3 {

   width: 572px;

	margin: 5px auto 15px;

}



#v4 {

   width: 572px;

	margin: 5px auto 15px;

}



#v5 {

   width: 500px;

	margin: 5px auto 15px;

}



#v3 h11 {color: #00AA00;}

.text {

	border: 2px solid #B0BCC2;

	border-width: 0 1px;

	padding: 5px 10px;

}

#arrow{

list-style-image: url(../img/arrow.gif);

list-style-position:outside;

list-style-type:none;

}

.b1, .b2, .b3, .b4, .b5,

.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,

.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,

.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {

	height: 1px;

	font-size: 1px;

	overflow: hidden;

	border-style: solid;

	border-width: 0 1px;

	display: block;

}

.b1 {

  margin: 0 2px;

	background: #EBEEF0;

	border: none;

}

.b1 b {

 margin: 0 1px;

 background: #B8C3C8;

 border-color: #CBD3D7;

}

.b2 {margin: 0 1px;	border-color: #D6DCDF;}

.b2 b {border-color: #B8C3C8;}

.b2 i {border-color: #E4E8EA;}

.b2 q {border-color: #F7F8F9;}

.b3 {border-color: #EBEEEF;}

.b3 b {border-color: #BCC6CB;}

.b3 i {border-color: #F9FAFB;}

.b4 {border-color: #CAD2D6;}

.b4 b {border-color: #E5E9EB;}

.b5 {border-color: #B5C0C6;}

.b5 b {border-color: #FAFBFB;}





label

{

width: 6em;

float: left;

text-align: left;

font-size: 13px;

color: #000000;

margin-right: 0.5em;

display: block;

}



.submit input

{

margin-left: 4.5em;

}

 

input

{

/*color: #c6c6c6;

background: #DCDCDA;

border: 1px solid #000000;*/

}



fieldset

{

border: 1px solid #e6e6e6;

width: 30em

}







.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #BBB; /*THEME CHANGE HERE*/

border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: white;

width: 200px;

visibility: hidden;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/

}





.dropmenudiv a{

width: auto;

display: block;

text-indent: 3px;

border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/

padding: 2px 0;

text-decoration: none;

font-weight: bold;

color: black;

}



* html .dropmenudiv a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-color: #F0F0F0;

}



.txt1 {

font-size: 12px;

word-spacing: 1pt;

}



.txt2 {

font-size: 14px;

word-spacing: 2pt;

font-family: Arial;

}

.txt3{

font-size: 15px;

word-spacing: 1pt;

}

.txt4{

font-size: 14px;

}

a.fn {

 font-family: arial, helvetica, sans-serif;

 font-size: 12px;

 color: #000000;

 padding-left: 3px;

 padding-right: 3px;

 text-decoration: none;

}



a.fn:hover {

 font-size: 12px;

 color: #000000; 

 text-decoration: none; 

}



.fn {

 font-family: arial, helvetica, sans-serif;

 font-size: 11px;

 color: #000000; 

}

.txt5{

 font-family: arial, helvetica, sans-serif;

font-size: 24px;

}

.p_12 {

 margin-top: 0px;

 padding: 0px;

 font-family: arial, helvetica, sans-serif;

 text-align:justify;

 font-size: 14px;

 color: #000000;

 line-height: 15pt;

 }

 .align_list{

 }

  .align_list_1{

 padding:0px 0px 0px 25px;

 height:20px}

 .link_add {

 font-size:18px;

 text-decoration: none;

color:#000000}

 .link_add:hover{

 font-size:18px;

 text-decoration: none;

 color: #0033FF;

 }