@media print 
{
     #div_wrap{ width:700px; float:left; border:none;} 
     #div_contentwrap{ width:700px; float:left;} 
     #div_content_whole{ width:700px; float:left;} 
     #div_sidebar{ width:0px; display:none; background-image:none;} 
     #div_footer{ display:none;} 
     #div_printheader{display:block; float:left;} 
     #div_header{ display:none;} 
     #div_content{float:left;}
     #div_content_inner{float:left;}
} 

@media screen
{
       #div_printheader{ display:none;} 
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background: #008000 url(_images/bkdg.jpg) repeat;
}

a:link
{ 	color: Blue;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{ 	color: Blue;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{ 	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}


#div_wrap
{
    width:900px;
	border: 1px solid #e7e7e7;
	background:#cccccc;
	background-color:#cccccc;
}


#div_contentwrap
{
    width:900px;
    background-color:#cccccc;
    background:#cccccc url(_images/globe_watermark.gif) bottom right no-repeat;
    font-family:Verdana Arial Sans-Serif;

}

#div_sidebar
{
    width:200px;
    float:left;
    margin-top:0px;
    padding:5px 5px 15px 5px;
    margin-bottom:20px;
}


#div_sidebar_item
{
    width:195px;
    text-align:left;
    background: #fff url(_images/content_bot_corner.gif) bottom right no-repeat;
    margin-bottom:20px;
}

#div_sidebar_item h1
{
    color:#390000;
    font-size:12px;
    text-align:left;
    margin: 5px 0px 5px 0px;
    border-bottom:solid 1px #999999;
}

#div_sidebar ul
{
    /*clear:both;*/
    list-style:none;
    margin:0;
}

#div_sidebar li
{
    margin: 5px 1px 5px 5px;
    padding: 0;
}

#div_content
{
    width:680px;
    float:right;
    position:relative;
    top:0;
    right:0;
    padding: 0;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:15px;
	/*background:#ffffff url(_images/content_bot_corner.jpg) bottom right no-repeat;*/
	text-align:left;
}

#div_content_inner
{
    width:680px;
    float:right;
    position:relative;
    top:0;
    right:0;
	/*background:url(_images/content_bot_corner.gif) bottom right no-repeat;*/
	text-align:left;
	padding-bottom:20px;
}

#div_content_inner .img
{
 padding:5px;
 margin:0 8px 0 0;
 border: 1px solid #d9e0e6;
 border-bottom-color: #c8cdd2;
 border-right-color: #c8cdd2;
 background: #fff;
 float:left;
 
}

#div_content_inner p
{
    padding:0 10px 0 10px;
}

#div_content_whole
{
    width:880px;
    float:right;
    position:relative;
    top:0;
    right:0;
    padding:10px;
	padding-bottom:30px;
	margin-top:5px;
	text-align:left;
}
#div_content_whole li
{
    padding-bottom:3px;
}


#div_content h1
{   color:#390000;
    font-size:24px;
    text-align:right;
    margin: 10px 10px 10px 10px;
    border-bottom:solid 1px #999999;
    
}

#div_content h2
{ 
    color:#bc76ac;
    font-size:18px;
    margin-bottom:5px;
    margin-top:0px;
    text-align:left;
    padding-right:5px;
}

#div_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:#666666;
	padding:3px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}  

#div_footer ul
{
    /*clear:both;*/
    list-style:none;
    margin:0;
}

#div_footer li
{
    margin: 0 1px 0 10px;
    padding: 0;
    float:left;
}

#div_footer_links_external
{ float:left;}

#div_footer_links_internal
{ float:right;}

#div_footer_stamp
{ width:900px;
  clear:both;
}

#div_footer a:link, #div_footer a:visited
{ 	color:#e7e7e7;
	font-weight:bold;
	text-decoration:none;
}

#div_footer a:hover
{ 	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

/* ####  Header and all it's child divs ### */

#div_header
{
    background:#390000;
}

#div_headernav
{   background:#390000;
    padding:1px 0px 0 0;
    margin:0;
    list-style:none;
    float:left;
    width:900px;
}

#div_headernav li
{
    margin: 0 3px 0 0px;
    padding: 0;
    float:left;
}

#div_headernav a
{   float:left;
    display:block;
    margin:0;
    padding:4px 8px; 	
    color:#e7e7e7; /*#FFffff;*/
	font-weight:bold;
	text-decoration:none;
	border: 1px solid #9b8748;
	border-bottom:none;
	background:#390000; /*url(_images/on2_bg.gif) repeat-x top left;*/
}

#div_headernav a:hover
{ 	color:#390000;
	font-weight:bold;
	text-decoration:none;
	background:#999999;
}


#div_sidebar_panel
{ 	
	background: url(images/sidebar_bottom.gif) no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:5px;
}

#div_sidebar_panel img
{ border:none;
}


#div_sidebar_panel h1
{ 
font-size:16px;
background: url(images/sidebar_top.gif) no-repeat top left;
padding-top:5px;
padding-right:10px;
text-align:right;
color:#bc76ac;
margin-bottom:2px;
}

#div_sidebar_panel table
{ 
font-size:10px;
padding-bottom:1px;
margin-bottom:1px;
margin-top:0px;
}

#div_sidebar_panel a:link, #div_sidebar_panel a:visited
{ 	color:#993399;
	font-weight:bold;
	text-decoration:none;
}

#div_sidebar_panel a:hover
{ 	color:#CC6600;
	font-weight:bold;
	text-decoration:none;
}

.databound
{
    background:#cccccc;
    border: dashed 1px #ff0000;
    padding: 2px;
}

#div_footnote
{
    padding-left:10px;
    font-size:small;
    color:#cccccc;
}

.GridViewStyle
{
    margin: 10px;
    border: 1px solid #e7e7e7;
    padding: 8px;
}


.GridViewStyle a:link,  a:visited
{
    color: Blue;
	font-weight:bold;
	text-decoration:none;
}


.GridViewStyle a:hover
{ 	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}

.GridViewHeaderStyle
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #390000;
    font-weight: bold;
    color: White;
}

.GridViewFooterStyle
{
    background-color: #390000;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #e7e7e7;
    color: #333333;
    padding:8px;
}

.GridViewAlternatingRowStyle 
{
    background-color: #FFFFFF;
    color: #284775;
    padding:8px;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
    padding:8px;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}
