body {
background-image:url('Images/BG.jpg');
background-repeat:repeat-x;
background-color:#4396ca;
}

.Red-Arrow
{
background-image: url('Images/Red-Arrow.gif');
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
height:13px;
}

/* CSS for Logo-Pane*/
/*--------------------------------------------------*/

.Logo-Pane
{
height:69px;
width:864px;
background-image: url('Images/Logo_Pane.jpg');
}


/* CSS for Banner pane*/
/*--------------------------------------------------*/

.Banner
{
height:266px;
width:864px;
background-image: url('Images/Banner.jpg');
}


.Banner_01
{
height:266px;
width:864px;
background-image: url('Images/Banner01.jpg');
}

.Banner_02
{
height:266px;
width:864px;
background-image: url('Images/Banner02.jpg');
}

.Banner_04
{
height:266px;
width:864px;
background-image: url('Images/Banner_04.jpg');
}

.Banner_05
{
height:266px;
width:864px;
background-image: url('Images/Banner_05.jpg');
}

.Banner_06
{
height:266px;
width:864px;
background-image: url('Images/Banner_06.jpg');
}

.Banner_SEO

{
height:266px;
width:864px;
background-image: url('Images/Banner_SEO.jpg');
}

.Banner_W3C

{
height:266px;
width:864px;
background-image: url('Images/Banner_W3C.jpg');
}

.Banner_Secret
{
height:266px;
width:864px;
background-image: url('Images/Banner_Secret.jpg');
}

.Dove
{
height:266px;
width:864px;
background-image: url('Images/Dove.jpg');
}

.Banner-Left
{
height:266px;
width:432px;
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff;
}

/* CSS for Below-Banner-Bar*/
/*--------------------------------------------------*/

.Below-Banner-Bar
{
width:852px;
height:55px;
background-image: url('Images/Below_Banner_Bar.jpg');
vertical-align:bottom;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9px;
padding-right:15px;
padding-bottom:2px;
color:#000000;
}

.Below-Banner-Bar A:link 
{
text-decoration: none;
color:#ffffff;
text-decoration:underline;
}

.Below-Banner-Bar A:visited 
{
text-decoration: none;
color:#ffffff;
text-decoration:underline;
}

.Below-Banner-Bar A:active 
{
text-decoration: none;
color:#ffffff;
text-decoration:underline;
}

.Below-Banner-Bar A:hover 
{
text-decoration: none;
color:#ffffff;
}

/* CSS for Bread-Crumb*/
/*--------------------------------------------------*/

.Bread-Crumb
{
width:560px;
height:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:71px;
vertical-align:middle;
background-image: url('Images/Bread_Crumb_Pane.jpg');
}

/* CSS for Content_Pane */
/*--------------------------------------------------*/

.Content_Pane
{
width:591px;
height:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:top;
padding-left:20px;
padding-top:10px;
padding-right:20px;
background-image: url('Images/Content_Pane.jpg');
background-repeat:repeat-y;
}

.Content_Pane A:link 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Content_Pane A:visited 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Content_Pane A:active 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Content_Pane A:hover 
{
text-decoration: none;
color:#505050;
}


.p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}


/* CSS for Right PANE */
/*--------------------------------------------------*/
.Right-Pane
{
width:233px;
background-image: url('Images/Right_Pane_Box.jpg');
}

.Right-Pane-Box-BG
{
width:193px;
background-image: url('Images/Left-Pane_Box_BG.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
background-repeat:repeat-y;
}

.Right-Pane-Box-BG A:link 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Right-Pane-Box-BG A:visited 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Right-Pane-Box-BG A:active 
{
text-decoration: none;
color:#003399;
text-decoration:underline;
}

.Right-Pane-Box-BG A:hover 
{
text-decoration: none;
color:#505050;
}



.Right-Pane-Top-Box
{
width:223px;
height:50px;
background-image: url('Images/Left-Pane_Box_Top_Image.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

.Right-Pane-Bottom-Box
{
width:233px;
height:46px;
background-image: url('Images/Left-Pane_Box_Below_Image.jpg');
}

.Right-Pane-Top-Box-New
{
width:223px;
height:50px;
background-image: url('Images/Left-Pane_Box_Top_Image_New.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

.Right-Pane-Bottom-Box-New
{
width:233px;
height:50px;
background-image: url('Images/Left-Pane_Box_Below_Image_New.jpg');
}


.Right-Column A:link 
{
text-decoration: none;
color:#333333;
text-decoration:underline;
}

.Right-Column A:visited 
{
text-decoration: none;
color:#333333;
text-decoration:underline;
}

.Right-Column A:active 
{
text-decoration: none;
color:#333333;
text-decoration:underline;
}

.Right-Column A:hover 
{
text-decoration: none;
color:#999999;
}

/* CSS for FOOTER */
/*--------------------------------------------------*/

.Footer
{
height:90px;
width:864px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
color:#ffffff;
text-align:center;
background-image:url('Images/Footer.jpg');
}

.Footer A:link 
{
text-decoration: none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.Footer A:visited 
{
text-decoration: none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.Footer A:active 
{
text-decoration: none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.Footer A:hover 
{
text-decoration: none;
color:#505050;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.Footer-Bottom
{
height:66px;
width:864px;
background-image:url('Images/Footer-Bottom.jpg');
}

/* CSS for TEXTS */
/*--------------------------------------------------*/

.Title_Text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#102f36;
}

.Title_Text_RED
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#990000;
}

H1
{
height:23px;
width:844px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
padding-left:20px;
padding-top:23px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
}

.H2
{
width:560px;
height:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:71px;
vertical-align:middle;
background-image: url('Images/Bread_Crumb_Pane.jpg');
}

.Online-Form-Box
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
font-weight:normal;
color:#000000;
height:20px;
width:250px;
background-color:#CCCCCC;
}

.Online-Form-Box-Comment
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
font-weight:normal;
color:#000000;
height:80px;
width:250px;
background-color:#CCCCCC;
}

/* CSS for SLIDE SHOW */
/*--------------------------------------------------*/

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}

/* CSS for Right Menu */
/*--------------------------------------------------*/
#leftmenu{
	line-height: 20px;
}
.leftmenu
{
	width:208px;
	padding-left:13px;
	padding-right:16px;
	background-repeat: repeat;
	overflow: hidden;
	color: #FFFFFF;
	text-align:left;
	text-indent: 15px;
	line-height: 22px;
	text-decoration: none;
	margin-right: 0px;
}

.leftmenu br {margin:0; padding:0; display:none;}

.leftmenu a
{
	color: #333333;
	text-decoration: none;
	display:block;
	height:18px;
	padding-left:0px;
	padding-top:1px;
	background-image: url('Images/menu-left-a.gif');
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AEAEAE;
	line-height: 20px;
	padding-bottom: 1px;
}

.leftmenu a:hover
{
	display:block;
	color: #A40404;
	text-decoration: none;
	background-image: url('Images/menu-left-hover.gif');
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AEAEAE;
	padding-top: 1px;
	padding-bottom: 1px;
}