
*{
/*border: solid red 1px;  /*UNCOMMENT FOR TROUBLESHOOTING POSITIONING */
}

/* CSS MAP
#outer_wrapper
#contain_all
#topsection
#leftcolumn
#mainsection
#topmenu
#topmenu a
#topmenu a:hover
#buttonmenu
#buttonmenu a
#buttonmenu a:hover
#chauffeur
#chauffeur li, li a
.sminput
.smbutton
#homecontent
#login
#NewsDiv
#NewsDiv p
#scroll_container
#contact
#contact_container
.pl
.std_font
.h1
.h2
.longer
.lastright
#logo_comtainer
#footer
#footer a
*/


a:focus { 
 	outline: none; 	/*REMOVES DOTTED LINE AROUND LINKS IN FIREFOX*/
	}

body {
margin:0;
padding:0;
}


#outer_wrapper{
padding-top: 15px;
width:100%;
height:900px;
background: url(images/sides_background.jpg) repeat-x;
}

#contain_all {
margin: 0px auto;
width: 800px;
background: white;
text-align:left;
}

#topsection {
	padding-top: 0px;
	height: 225px;    /* 200 FOR THE FLASH BANNER (OR BANNER PIC) AND 25 FOR THE TOP MENU */
	width: 100%;
	padding-bottom: 0px;	
}

#leftcolumn{
border-top: 2px solid #9F9F9F;
float: left;
width: 200px; /* If you change this you must change mainsection left margin*/
height: 100%;
background: #293A5D;
}

#mainsection{  /* RIGHT MAIN PANE */
float:left;
margin-top: 30px;
text-align: left;
margin-left: 15px;
height:100%;
width: 100%;
font-size: 11px;
}

#topmenu
{
float: left;
border-left: 0px;
width: 100%;
height: 25px; 
background: #293A5D;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#topmenu a {
  height: 19px;	/* HEIGHT 19 + PADDING 6 = 25 AS WITH HEIGHT OF TOPMENU, NEEDED TO CENTER TEXT VIRTICALLY */
  padding-top:6px;
  float: right;
	width: 99px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-weight: normal;
}
                      
#topmenu a:hover {
	color: black;
	background: #FFFFFF url(images/buttontopover11.jpg) repeat-x;
} 

/*------------------------- BUTTONMENU -----------------------------*/
/*------------------------- BUTTONMENU -----------------------------*/
#buttonmenu{
padding-top: 30px;					/* #### */
margin: 0;
width:200px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background: #293A5D;
}

#buttonmenu a{
color: white;
display: block;
padding-right: 35px;   /* #### */
height: 13px;	 				 /* 35-22(padding top and bottom - required adjustment in ie5) */
font-weight: normal;
text-decoration: none;
padding-top: 11px;		
padding-BOTTOM: 11px; 
text-align: right;
}

#buttonmenu a:hover{
color: black;
background: url(images/buttonsideover11.jpg) repeat-x;
}


/*------------------------- END BUTTONMENU -----------------------------*/

#chauffeur{
background: #293A5D;
padding-left:15px;
}

#chauffeur span a{
color: white;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
list-style-type: none;
float:right;
margin-right:35px;
}

.sminput { 
width:60px; 
height:16px; 
text-align:left;
font-size: 9px;
color: #3F3F3F;
}

.smbutton { 
width:75px; 
height:20px; 
text-align:center;
font-size: 9px;
color: #3F3F3F;
}

#homecontent{
float:left;
color: #273A51;
display: block;
width: 260px;
font-weight: normal;
padding-left: 9px;
font-family : Tahoma, Verdana;
font-size: 11px;
/*	font-family: Verdana, Arial, sans-serif;
font-size: 11px;*/
}

#homecontent h1 {
color: #133385;
font-size: 160%;
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
}


#homecontent h2 {
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
color: #273A51;
font-weight: bold;
text-align: left;
}


.myh2 {
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
color: #273A51;
font-weight: bold;
text-align: left;
}

#login{
float: right;
margin-right: 82px;
margin-top: 10px;
}

/*FOR THE SCROLLING TEXT WINDOW*/
#NewsDiv	{ 
position: absolute; 
left: 0; 
top: 0; 
width: 85%; /*ADJUST THE WIDTH OF THE SCROLLING text here.  
			 			 NB this windows width dimension is controlled by the div container scroll_container
						 and the height dimension by the <iframe> in home.html and by a height setting in scrolling_text.html*/
color: #919191;
font-family : Tahoma, Verdana;
font-size: 11px;
}

#NewsDiv p{ 
text-align: left;
}

#scroll_container{   /*FOR THE TEXTBOX BELOW THE PIC ON HOME PAGE, contains #newsdiv and #login*/
display: block;			 /* width of container controlled here */
height: 250px;			 /* height of container controlled by the iframe in home.html */
width: 250px;				 /* width of the actual paragraphs within the container controlled in NewsDiv above */
margin-left: 320px;  /* margin-left controlls the left position of container */
margin-top:230px;
}

#scroll_container h2 {
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
color: #273A51;
font-weight: bold;
text-align: left;
}

#contact{
float: right;
margin-right:60px;
text-align: left;
display: block;
padding: 20px;
background:url(images/boxbg2.jpg) repeat-x;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
border: solid 1px #9E9E9E;
}

#contact_container{
float:left;
font-family: Verdana, Arial, sans-serif;
text-align: left;
width: 200px;
padding-left: 20px;
color: #273A51;
font-weight: normal;
font-size: 12px;
}

.pl{ 
line-height: 150%; 
text-align: left;
} 

.std_font{
line-height: 150%; 
text-align: left;
font-family : Tahoma, Verdana;
font-size: 11px;
color: #273A51;
}


/* ---------           UNTESTED              ------------- */
/* ---------           UNTESTED              ------------- */
/* ---------           UNTESTED              ------------- */
/* ---------           UNTESTED              ------------- */
/* ---------           UNTESTED              ------------- */
/* ---------           UNTESTED              ------------- */



.longer{ 
line-height: 150%;
float:left;
color: #273A51;
display: block;
width: 520px;
font-weight: normal;
padding-left: 9px;
font-family : Tahoma, Verdana;
font-size: 11px;
text-align: left;
} 

.lastright{
	margin-right:10px;
}

#logo_comtainer{
height:60px;
padding-top: 10px;
padding-bottom: 0px;
}

#footer{
margin: 0px auto;
width: 800px;
padding-top: 30px;
padding-bottom: 10px;
color: #273A51;
text-align: center;
text-decoration: none;
font-family : "arial";
font-size: 13px;
}

#footer a {
	color: #273A51;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	font-family : "arial";
	font-size: 13px;
}

