body {
	margin-top: 20px;
	padding: 0;
	background: #ccd6eb;     //#a6caff ; //#A8A604;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
}


h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	
}

h1 { font-size: 44px; }

h2 { font-size: 26px;color: #6496ff; }

h3 { }

blockquote { }

a { color: #000000; }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}


/* LOGO --------------------------------------------*/

#headcontainer {
	width: 900px;
	margin: 0 auto;
       height: 260px;
       /*background: url(images/img01-tt.JPG) no-repeat left top; */
       background: url(images/head.jpg) no-repeat left top;     
}



#logo {
	height: 260px;
        width:200;
}

#logo h1{
	position:absolute;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
        padding-top: 100px; 
}

#logo h2{
	position:absolute;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;    
} 

#bannerleft {	
	padding-left:200px;
	width:665px;
	padding-right:15px;
	float:left;
	padding-top:10px;
	color:#FFFFFF; 
}

#bannerright .header{
/*      font-size:16px;
	font-weight:bold;  */
}

#marqueecontainer{
	position: relative;
	width: 650px; 		/*marquee width */
	height: 175px; 		/*marquee height */
	overflow: hidden;
	border: 3px solid orange;
	padding: 2px;
	padding-left: 4px;
}

#vmarquee{
 	position: absolute; 
	width: 98%;
        font-size:18px;
        color:#000033
}




/*pop-up menu ...........   */
*{padding:0; margin:0;}

.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; 
border:solid 1px rgb(150,150,150); font-size:1.0em;}

/*
#header {
	width: 900px;
	height: 70px;
	margin: 0 auto;
	background: url(images/img02.jpg) no-repeat left top;
}
*/

.header {
        width:900px; 
        height: 70px;
	margin: 0 auto;
        font-family:"trebuchet ms",arial,sans-serif;
}

.header-bottom {
        width:900px; 
        height:40px; 
        background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;
}


.header-breadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; 
background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}





.nav2 {
     float:left; 
     width:900px; 
     border:none; 
     /*background:rgb(220,220,220) url(../images/bg_head_bottom_nav.jpg) */
     no-repeat; 
      background: url(../images/img02.jpg) no-repeat; 
     color:rgb(75,75,75); font-size:130%;
} 


.nav2 ul { list-style-type:none;}

.nav2 ul li {
     float:left; 
     position:relative; 
     z-index:auto; 
     z-index:1000 ; 
     border-right:solid 1px rgb(175,175,175);
}

.nav2 ul li a {
     float:none; 
     float:left;
     display:block; 
     height:3.1em; 
     line-height:3.1em; 
     padding:0 16px 0 16px; 
     text-decoration:none; 
     font-weight:bold; 
     color: rgb(100,100,100);
}

.nav2 ul li ul {display:none; border:none;}


.nav2 ul li:hover a {background-color:rgb(210,210,0); text-decoration:none;}
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em;
 margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); 
border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; 
color:rgb(50,50,50);}
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,0); text-decoration:none;} 



.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {background-color:rgb(210,210,0); text-decoration:none;}
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; 
top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; 
padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); 
background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,0); text-decoration:none;} 














/*


.nav2 {
     float:left; 
     width:900px; 
     border:none; 
     no-repeat; 
     background:url(../images/img02.jpg) no-repeat; 
     color:##ccd6eb;              //rgb(75,75,75);
     font-size:130%;
} 


.nav2 ul { list-style-type:none;}

.nav2 ul li {
     float:left; 
     position:relative; 
     z-index:auto; 
     z-index:1000 ; 
     border-right:solid 1px rgb(175,175,175);
}

.nav2 ul li a {
     float:none; 
     float:left;
     display:block; 
     height:3.1em; 
     line-height:3.1em; 
     padding:0 16px 0 16px; 
     text-decoration:none; 
     font-weight:bold; 
     color:#ffcc33;           //rgb(100,100,100);
}

.nav2 ul li ul {display:none; border:none;}

//////////
.nav2 ul li:hover a {
      background-color:#ccd6eb;          //rgb(210,210,0); 
      text-decoration:none;
}

.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}

.nav2 ul li:hover ul li a {
        display:block; 
        width:10.0em; 
        height:auto; 
        line-height:1.3em;
        margin-left:-1px;
        padding:4px 16px 4px 16px; 
        border-left:solid 1px rgb(175,175,175); 
        border-bottom: solid 1px rgb(175,175,175); 
        background-color:#ccd6eb;                           //rgb(237,237,237); 
        font-weight:normal; 
        color:rgb(50,50,50);
}

.nav2 ul li:hover ul li a:hover{
        background-color:rgb(210,210,0); 
        text-decoration:none;
} 

/////////

.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}

.nav2 ul li a:hover {
       background-color:#003399;                 //rgb(210,210,0); 
       text-decoration:none;
}

.nav2 ul li a:hover ul {
       display:block;
       width:10.0em; 
       position:absolute; 
       z-index:999; 
       top:3.1em; 
       t\op:3.0em; left:0; 
       marg\in-top:0.1em;
}

.nav2 ul li a:hover ul li a {
       display:block; 
       w\idth:10.0em; 
       height:1px; 
       line-height:1.3em; 
       padding:4px 16px 4px 16px; 
       border-left:solid 1px rgb(175,175,175); 
       border-bottom: solid 1px rgb(175,175,175); 
       background-color:#003399;          //rgb(237,237,237); 
       font-weight:normal; 
       color:#ffcc33;           //rgb(50,50,50);
}

.nav2 ul li a:hover ul li a:hover {
       background-color:#ffcc33;        //rgb(210,210,0); 
       text-decoration:none;
       color:#003399;
} 

*/


.page-container:after, .header:after, .header-breadcrumbs:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*  end of pop-up menu ...........*/


/* Search */

#search {
	float: right;
	width: 300px;
	height: 76px;
}

#search form {
	float: right;
	margin: 0;
	padding: 15px 15px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search image {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	border: none;
}

#search-text {
	width: 120px;
	height: 18px;
	padding: 6px 0 0px 3px;
	background: #ECF9E4;
	color: #658453;
}

#search-submit {
	height: 21px;
	margin-left: 12px;
	color: #39561D;
}


/* Page --------------------------------------------*/

#page {
	width: 900px;
	margin: 0 auto;
}


/* Content */

#content {
       float: left;
       width: 600px;
}



/*leftpan...................................................*/

#fullpan{
       float: left;
       width: 900px;
}

#fullpan h2{
        margin-bottom: 25px;
        height: 55px;
        margin-bottom: 3px;
        padding: 19px 0px 2px 20px;
        background: url(images/img06.jpg) no-repeat left top;
        color: #FFFFFF;
}



#leftpan{
        float: left;
        width: 625px;
}


#leftpan h2{
        margin-bottom: 25px;
        height: 55px;
        margin-bottom: 3px;
        padding: 19px 0px 2px 20px;
        background: url(images/img05.jpg) no-repeat left top;
        color: #FFFFFF;
}


.leftcontent {
       width:575;
       margin-top: 10px;
       margin-bottom: 10px;
       margin-left: 10px;
       margin-right: 10px; 
       
       padding-top: 20px;
       padding-bottom: 20px;
       padding-left: 20px;
       padding-right: 20px;

       display: block;
       clear: both;   
}

.scrollpan{
       height:450px; 
       overflow:auto; 
}


/* rightpan................................................*/
#rightpan {
       float: right;
       width: 250px;
}

#rightpan h2 {
	height: 33px;
	margin: 0 0 20px 0px;
	padding: 15px 0 2px 10px;
	background: url(images/img03.jpg) no-repeat left top;
	font-size: 18px;
	color: #FFFFFF;
}

.rightcontent{
        width: 200px;
        padding: 15px 0px 0px 30px;       
}


.division{
	list-style-image: url(images/bullet_103.gif);  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
}


.subdivision {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
	list-style-image: url(images/bullet_105.gif);
}








#sidebar {
	float: right;
	width: 250px;
}

/* Post */

.post {
	margin-bottom: 25px;
}

.post .title {
	height: 55px;
	margin-bottom: 3px;
	padding: 19px 0px 2px 20px;
	background: url(images/img05.jpg) no-repeat left top;
	color: #FFFFFF;
}

.post .entry {
	padding: 25px 20px;
}





/* Sidebar */

#sidebar {
	float: right;
	width: 250px;
}

#sidebar input {
	height: 25px;
        width:200px;
	color: #cc00ff;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left; 
}


#sidebar ul {
	list-style: none;
	line-height: normal;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	background: url(images/img04.jpg) no-repeat left bottom;
}

#sidebar li {
        list-style: none;
	line-height: normal;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	/*background: url(images/img04.jpg) no-repeat left bottom;*/
}

/*
#sidebar li ul {
	line-height: 200%;
	padding-bottom: 20px;
}

#sidebar li li {
	margin: 0;
	padding: 0 20px;
	background: none;
}
*/

#sidebar h2 {
	height: 33px;
	margin: 0 0 20px 0px;
	padding: 15px 0 2px 20px;
	background: url(images/img03.jpg) no-repeat left top;
	font-size: 18px;
	color: #FFFFFF;
}

#sidebar p {
	padding: 0px 15px;
	line-height: 200%;
}

#sidebar a {
	color: #FFFFFF;
}


/* Footer */

#footer {
	width: 900px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img06.jpg) no-repeat left top;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	line-height: normal;
	color: #B5ADA5;
}

#footer a {
	color: #B5ADA5;
}


/*  for  side  panel*/

.ta{
	scrollbar-base-color: #D2E89E;
	background-color: #EDF6D4;
	padding-left:10px;
	}
	
#float1{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float2{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float3{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float4{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float5{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float6{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float7{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float8{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float9{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float10{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float11{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float12{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float13{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float14{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float15{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float16{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float17{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float18{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float19{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}
#float20{ 
    display:none; 
    position:absolute; 
    border-style: solid; 
    background-color:#EDF6D4; 
	color:#0000ff; 
    padding: 5px;
}


/*-----------------------------------*/
#download{
     width:500;
     height:500; 
     background: #A8A604;
     font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #FFFFFF;
     border: 3px solid orange;
}

.ph{
       border-width: 1px 1px 1px 1px;
       font-family::Comic Sans, Comic Sans MS, cursive;
       font-size: 18px;       
}

table.ph {
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #12ff34;
}

table.ph th {
        text-align:center;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #A8A6ff;
	-moz-border-radius: 6px 6px 6px 6px;
}

table.ph td {
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #A8A6af;
	-moz-border-radius: 6px 6px 6px 6px;
}

tr.odd {
       background-color:#FFFFCD;
}


input.btn { 
	/*  color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#fed; 
	  border: 2px solid; */
          width:200px;
           height:35px;

          font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
       font-size:100%;
       line-height:130%;
       text-decoration:none;
       font-weight:bold;
       color:#003399;
       cursor:pointer;
       background-color:#222222; 
       border: 3px solid; *
       padding:5px 10px 6px 7px; 

       border-color: #696 #363 #363 #696; 
       filter:progid:DXImageTransform.Microsoft.Gradient 	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
} 

input.btnhov { 
	  border-color: #c63 #930 #930 #c63; 
}
