/* O'Reilly Stewart Solicitors */
/*------------Layout--------------*/
body
{
margin:0;
padding:0;
height:100%;
text-align: justify;
font-family: 'Arial', Verdana, sans-serif;
font-size: 12px;
line-height: 1.3;
color: #333;
text-align: justify;
background-color: #d7e2ed;
}
a{
	color:#000000;
}
a.white{
	color:#fff;
}
#container
{
margin:0 auto; 
width: 970px; 
/*height:620px;*/       /* David Edit */
height:auto;
text-align: left; 
clear:left;
position: absolute;
top:50%;
left:50%;
margin-top:-307px;
margin-left:-485px;
background-color:#004154;
border:2px #004154 solid;
}
#main
{
width:970px;
height:494px;
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
margin:0;
padding:0;
position:relative;
}
#hire{
	position:absolute;
	top:0;
	left:0;
	width:118px;
}
#hire h2{
	padding:0;
	margin:0;
}
#hire h2 a{
	text-indent:-99999px;
	background-image:url(../../images/hire-me.png);
	float:left;
	width:118px;
	height:90px;
	outline: 0;
}
#orspeople1
{
width:970px;
height:494px;
background-image: url(images/peoplebac.jpg);
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
}
#orspeople
{
width:970px;
height:494px;
background-image: url(../images/bk2.jpg);
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
}
#orsindex
{
width:970px;
height:494px;
background-image: url(../images/orsmain.jpg);
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
}
#practiceindex
{
width:970px;
height:494px;
background-image: url(../images/practicemain.jpg);
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
}
#practiceareas
{
width:970px;
height:494px;
background-image: url(../images/bk1.jpg);
background-repeat: no-repeat;
border-bottom:2px solid #FFFFFF;
}
#contactpage
{
width:970px;
height:494px;
background-color:#004154;
border-bottom:2px solid #FFFFFF;
}
#content
{
margin-left:475px;
width:250px;
color:#FFFFFF;
padding-top:64px;
text-align:justify;
border-bottom:1px solid #FFFFFF;
}
#latest
{
margin-left:475px;
width:250px;
height: 127px;
color:#FFFFFF;
font-size:10px;
}
#latest ul{
margin:0;
padding:0;
list-style-type:none;
}
#latest a
{
color:#FFFFFF;
font-size:10px;
text-decoration: none;
}
#latest p{
	color:#004154;
	font-weight:bold;
}    

#terms
{
width:915px;
height:26px;
padding-top:20px;
text-align:right;
margin: 15px 55px 0px 0px;
}
#terms ul{
margin:0;
padding:0;
list-style-type:none;
}
#terms li {
display: inline;
}
#terms a {
display: inline;
height: 18px;
text-decoration: none;
padding: 25px 0px 0px  5px;
font-size: 9px;
color: #FFFFFF;
}
#navigation {
width: 895px;
height: 26px;
background: #004154;
border-bottom:1px solid #FFFFFF;
padding:0 0 0 75px;
}
#navigation a:hover{
	color:#ffffff;
}
#contact{
min-width:530px;
min-height: 90px;
padding-top:40px;
padding-left: 20px;
color:#FFFFFF;
font-size:7pt;
text-align:left;
float: left;
}

#footer{
width:970px;
height:97px;
background-color:#004154;
}
#footerlogos{
	float:left;
	padding:15px 0 10px /* 10px DAH */ 330px;
}
#contact{
min-width:530px;
min-height: 90px;
padding-top:40px;
padding-left: 20px;
color:#FFFFFF;
font-size:7pt;
text-align:left;
float: left;
}
#search{
width:225px;
height: 90px;
float:right;
font-size:9px;
font-weight:bold;
color:#8cc63e;
padding-top: 10px;
}
#search a{
color:#8cc63e;
text-decoration:none;
}
#search H2
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#004963;
background-color:#8cc63e;
width:190px;
height:16px;
line-height:1.5em;
padding-bottom:0px;
margin-bottom: 2px;
} 
#search img
{
    width:65px;
    height:21px;
    margin:0px 0px 0px 0px;
    padding:0px;
}   


form label
{
	display:inline;
	float:left;
	width:65px;
	height:20px;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    color:#004963;
    background-color:#ffffff;
    margin: 0px 2px 2px 0px;
    padding:2px 0 0 1px;
}

form input 
{
	width:116px;
	height: 16px;
	float:left;
    margin: 0px 2px 2px 0px;
}

form select 
{
	width:122px;
	height: 22px;
	min-height: 22px;
	float:left;
    margin: 0px 2px 2px 0px;
}


#partnersdetails{
width:200px;
height: 280px;
float:left;
margin-left:30px;
margin-top:192px;
line-height:1em;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
#newsdetails{
width:170px;
height: 230px;
float:left;
margin-left:30px;
margin-top:192px;
line-height:13px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
overflow:hidden;
}
#newsdetails a
{
    color: #ffffff;
    text-decoration: none;
}
/*------------Headings--------------*/
#latest h2{
font-size:12px;
}
#search h3
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#004963;
background-color:#8cc63e;
width:190px;
height:16px;
line-height:1.5em;
padding-bottom:0px;
margin-bottom: 2px;
}
#partnerstxt h4{
font-size:12px;
}
/*------------Class--------------*/
.button
{
background:#8cc63e;
color:#FFFFFF;
border:1px solid #8cc63e;
font-size:10px;
font-weight:bold;
width:23px;
height:22px;
padding: 2px 5px 2px 2px;
}
.quotes {
font-size:14px;
line-height:1.5em;
}
.green{
color:#004963;
}
.backwhite{
font-size:11px;
line-height: 12px;
color:#004963;
background-image: url(../images/srchbk.gif);
padding-left:1px;
width: 60px;
height: 18px;
}
.padding{
padding-top:20px;
}
.menu{
margin-left:2px;
min-width:190px;
text-decoration:none;
background-color: #4572a8;
color: #000000;
}
.menuon{
margin-left:2px;
min-width:190px;
text-decoration:none;
background-color: #0073af;
color: #ffffff;
}
.spacing{
padding-right:13px;
text-decoration:none;
}

#practice
{
padding-left:65px;
width:620px;
height: 420px;
overflow: auto;
color:#000000;
padding-top:64px;
text-align:left;
position:relative;
float:left;
}
#practice h4 
{
    color:#88B1C9;
}




#hold	{ 
overflow:hidden;
width:215px;
float:left;
height:330px;
text-align:left;
background-color:#FFFFFF;
font-size:10px;
padding-left:5px;
padding-right:5px;
z-index:100; 
}
#wn	{ 
	position:relative;
	 
	left:0px; top:0px; 
	width:182px; height:301px; 
	clip:rect(0px, 182px, 301px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
#lyr1
{
	position:relative;
	visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	padding-left:10px;
	overflow:hidden;
    }
#lyr1 h4{
	font-size:14px;
}
#lyr1 p{
	font-size:12px;
}
#move{
	padding-left:370px;
}
#move1{
	padding-top:47px;
}
#scrollbar { 
  position:relative;
  float:left;
  width:23px; height:330px; 
  font-size:1px; z-index:1;
	background-color:#004963;
  text-decoration:none;
  }
#tscrollbar { 
  position:relative;
  float:left;
  width:12px; height:301px; 
  font-size:1px; z-index:1;
  border: solid 1px #FFFFFF;
  text-decoration:none;
  }
#newscroll { 
  position:relative;
  float:left;
  width:23px; height:130px; 
  font-size:1px; z-index:1;
	background-color:#004963;
  text-decoration:none;
  }
#hold1	{ 
	position:relative;
overflow:hidden;
width:130px;
float:left;
height:130px;
text-align:left;
background-color:#FFFFFF;
font-size:10px;
padding-left:5px;
padding-right:5px;
z-index:100; 
}
#wn1	{ 
	position:relative;
	 
	left:0px; top:0px; 
	width:120px; height:130px; 
	clip:rect(0px, 182px, 301px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
#lyr11
{
	position:relative;
	visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	padding-left:10px;
	overflow:hidden;
    }
#up { position:absolute; left:0; top:0; z-index:2 }  
#down { position:absolute; left:0; bottom:0; z-index:3 }  






#newlayout{
	width:845px;
	padding:37px 0 0 60px;
	float:left;
}
.practicecol{
	width:290px;
	float:left;
	padding-right:20px;
}
.practicecol p{
	text-align:justify;
}
.practicecol ul{
	padding:0 0 0 20px;
}
.practicecol ul li{
	padding:0 0 10px 0;
}
#newlayout h1{
	color:#00adef;
	font-size:30px;
}
#newlayout h2{
	color:#000000;
	font-size:16px;
}
#txtarea{
	width:620px;
	float:left;
	margin:0;
}
#head{
	width:690px;
	float:left;
}
#title{
	width:140px;
	float:left;
}
#subnavigation{
	width:550px;
	float:right;
	font-size:10px;
	font-weight:bold;
	padding-top:30px;
}
#subnavigation ul li{
	margin: 0;
	padding: 0 20px 0 0 ;
	display: inline;
	list-style-type: none;
	width:auto;
	text-align: left;
	text-decoration: none;
	position: relative;
}
#subnavigation a{
	color:#004963;
	text-decoration:none;
}
#subnavigation .active a{
	color:#00adef;	
}
#orsmain{
	width:440px;
	float:left;
	padding:60px 0 0 455px;
}
#next{
	width:100px;
	float:right;
	clear:both;
}
#next img{
	float:right;
}
#maintxt{
	width:200px;
	float:left;
	padding:53px 0 0 430px;
}
#maintxt h3{
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
}
#maincontact{
	width:165px;
	float:right;
	color:#004963;
	line-height:1;
	padding:80px 0 0 0;
	position: relative;
}
#maincontact a{
	text-decoration:none;
	color:#004963;
}
#maincontact2 a{
	text-decoration:none;
	color:#004963;
}
#maincontact1{
	width:165px;
	float:right;
	color:#004963;
	line-height:1;
	padding:80px 0 0 0;

}
#maincontact2{
	width:165px;
	float:right;
	color:#004963;
	line-height:1;
	padding:80px 0 0 0;
	position: relative;
}
#maincontact2 p{
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:bold;
}
#maincontact p{
	font-size:10px;
	font-weight:bold;
}
#maincontact h3{
	font-size:10px;
}
#peoplecontainer{
	width:575px;
	float:left;
	padding:0 0 0 300px;
	color:#FFFFFF;
}
#peopleleft{
	width:300px;
	float:left;
	padding-right:80px;
	margin:0;
}
#peopleleft h2{
	color:#FFFFFF;
	font-size: 26px;
}
#peopleleft h3{
	font-size:12px;
}
#peopleleft p{
	font-size:14px;
}
#peopleleft ul{
	padding:0 0 0 13px;
	margin:0;
}

#peopleleft ul li a {
color:#fff;
text-decoration:underline;
}

#peopleleft ul li a:hover {
text-decoration:none;
}

#peopleright{
	position:relative;
	width:180px;
	float:left;
	padding:30px 0 0 0;
	margin:0;
}
#peopleright h3{
	padding:5px 0 0 0;
	margin:0;
}
#peopleright h4{
	padding:0;
	margin:0;
	color:#004154;;
	font-size:10px;
}
#peopleright h5{
	font-size:9px;
}
#peopleright h6{
	padding:0;
	margin:0;
	font-size:10px;
}
#peopleright img{
	border:1px #ffffff solid;
}
#peopleright ul{
	padding:0;
	margin:0;
	width:120px;
	list-style:none;
	font-size:9px;
}
#peopleright ul li{
	border-bottom:solid 1px  #004154;
	padding:3px 0 3px 0;
}
#peopleright p{
	font-size:10px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#contactholder{
	width:460px;
	float:left;
	padding:100px 0 0 230px;
}
#contactlogo{
	width:260px;
	float:left;
}
#contacttxt{
	width:160px;
	float:right;
	padding:50px 0 0 0;
	color:#FFFFFF;
}
#contacttxt p{
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
}
#contacttxt h2{
	color:#8cc63f;
	font-size:16px;
}
#contacttxt a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#locationholder{
	width:800px;
	padding:0;
	margin:0;
	float:left;
}
#locationcontact{
	width:150px;
	float:left;
	border-right:2px #0092cf soild;
	color:#0092cf;
}
#locationcontact p{
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:bold;
}
#locationholder h2{
	font-size:24px;
	color:#0092cf;
}
#locationmap{
	width:300px;
	float:left;
}
#map{
	width:400px;
	height:300px;
}
.big{
	color:#000000;
	font-size:16px;
}
.bigblue{
	font-size:20px;
	color:#00adef;
}
.medium{
	color:#000000;
	font-size:14px;
}
.mediumbold{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.bold{
	font-weight:bold;
}
#peopleright a{
	text-decoration:none;
	color:#FFFFFF;
}
.practice1col ul{
	padding:0 0 0 20px;
	margin:0;
	list-style-type: disc;
}
.practice1col li
{
    list-style-type: disc;
}
.practice1col p{
	text-align:justify;
}
.practice1col a{
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
}

.practice1col a:hover {
text-decoration:none;
}

#txtarea p{
	text-align:justify;
}
#map{
	border:solid 2px #ffffff;
}
#peopleleft p{
	text-align:justify;
}

/* David Henderson - 09/12/2008 - Site Revisons */

#articles_main {
    padding:0;
    margin:0;
    width:970px;
    height:494px;
    border-bottom:2px solid #FFFFFF;
    background-image: url(/images/bg.jpg);
    background-position:top center;
    background-repeat: no-repeat;
    background-color:#0068c4;
    float:left;
    } 
    
    
#articles_main h1 {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 55px 0; */ /*45*/
    margin:0;
    height:133px;
    font-family:Helvetica, Arial, sans-serif;
    }
    
    
#articles_main h1.listing {
    color:#0b3456;
    font-size:30px;
    height:75px;
    margin:0;
    font-family:Helvetica, Arial, sans-serif;
    }
    
    
#articles_main h1.sub {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 45px 0; */ /*55*/
    padding:5px 0 0 0;
    margin:0;
    height:85px;
    font-family:Helvetica, Arial, sans-serif;
    }   
         
#articles_main h1.articleh1_scroll {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 45px 0; */ /*55*/
    padding:5px 0 0 0;
    margin:0;
    height:145px;
    font-family:Helvetica, Arial, sans-serif;
    }
	
#articles_main h1.articleh1_scroll2 {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 45px 0; */ /*55*/
    padding:5px 0 0 0;
    margin:0;
    height:65px;
    font-family:Helvetica, Arial, sans-serif;
    }
	
#articles_main h1.articleh1_scroll3 {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 45px 0; */ /*55*/
    padding:5px 0 0 0;
    margin:0;
    height:85px;
    font-family:Helvetica, Arial, sans-serif;
    }

#articles_main h1.articleh1_scroll4 {
    color:#0b3456;
    font-size:30px;
   /* padding:0 0 45px 0; */ /*55*/
    padding:5px 0 0 0;
    margin:0;
    height:45px;
    font-family:Helvetica, Arial, sans-serif;
    }

	
.article_sublinks{
	padding-left:15px;
	margin:0 0 20px 0;
	}
	
.article_sublinks a{
	color:#FFFFFF;	
	}
    
#articles_main h2 {
    font-size:14px;
    margin:0;
    font-family:Helvetica, Arial, sans-serif;
    color:#0b3456;
    line-height:20px;
    font-weight:normal;
    padding:0 0 26px 0;
    }
    
#articles_main h2 a {
    color:#0b3456;
    text-decoration:underline;
    }   
    
    
#articles_main h2 a:hover {
    text-decoration:none;
    }              
    

#main-articlecontent {
    width:620px; /*612*/
    padding:50px 0 40px 60px;
    color:#fff;
    float:left;
    } 
    
    
p.return a {
    color:#8CC640;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:12px;
   /* padding:10px 0 0 0;*/ /* 3px bottom */
    margin:-5px 0 0 0;
    float:left;
    clear:both;
    }
    
    
p.return_scroll a {
    color:#8CC640;
    text-decoration:none;
    /*font-weight:bold;*/
    font-size:12px;
    padding:13px 0 0 0; 
    margin:-12px 0 0 0;
    float:left;
    clear:both;
    }
    
p.return_scroll_article a {
    padding:18px 0 0 0;
    color:#8CC640;
    text-decoration:none;
    font-size:12px;
    margin:-12px 0 0 0;
    float:left;
    clear:both; 
    }            

p.return_scroll_article a:hover {
    color:#fff;
    }

p.return_scroll a:hover {
    color:#fff;
    }


p.return a:hover {
    color:#fff;
    }  
     
     
.article_item {
   /* background-color:#333; */
    padding:0 0 20px 0;
	width:600px;
    }
    
    
.article_item_last {
    padding:0 0 20px 0;
    }    
    
    
.article_item_last h3, .article_item h3 {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    padding:0;
    margin:0;
    }  


.article_item_last h3 a, .article_item h3 a {
    color:#fff;
    text-decoration:underline;
    }


.article_item_last h3 a:hover, .article_item h3 a:hover {
    text-decoration:none;
    }


.article_item_last p, .article_item p {
    padding:0;
    margin:0;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:20px;
    padding:3px 0 0 0;
    text-align:justify;
    } 


.read_more a {
    color:#fff;
    text-decoration:underline;
    padding:0 0 0 4px;
    } 


.read_more a:hover {
    text-decoration:none;
    } 


#right_test {
    width:231px;
    padding:196px 0 60px /*64px*/;
    margin:0;
    float:right;  
    }


#right p {
    padding:0;
    margin:0;
    }


#right_test ul {
    padding:30px 0 0 0;
    margin:0;
    }


#right_test ul li {
    list-style-type:none;
    padding:5px 0 0 0;
    }


#right_test ul li {
    font-family:Helvetica, Arial, sans-serif;
    color:#8cc640;
    font-size:14px;
}

#right_test ul li a {
    font-family:Helvetica, Arial, sans-serif;
    color:#8cc640;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    } 


#right_test ul li a:hover {
    color:#fff;
    } 


.column_left {
    width:293px;
    float:left;
    padding:0 15px 0 0;
    margin:0;
    }


.column_right p, .column_left p {
    padding:0;
    margin:0;
    }


.column_right {
    width:290px;
    float:left;
    clear:none;
    /* padding:0 0 0 20px; */
    margin:0;
    padding:0 0 0 9px;
    }


.article {
        
    }


.article h3 {
    font-size:12px;
    margin:0;
    padding:0;
    font-family:Helvetica, Arial, sans-serif;
    color:#fff;   
    }
    
    
.article h3 a {
    color:#fff; 
    text-decoration:underline;  
    } 
 
.article h3 a:hover {
text-decoration:none;
}  

.article p {
    padding:5px 0 20px 0;
    font-family:Helvetica, Arial, sans-serif;
    color:#fff;
    font-size:12px;
    line-height:18px;
	text-align:justify;  
    } 


.article .readmore a {
    color:#fff;
    padding:0 0 0 7px;
    font-family:Helvetica, Arial, sans-serif;
    text-decoration:underline;
    } 


.article .readmore a:hover {
    text-decoration:none;
    }
     
    
.column_left_article {
    width:293px;
    height:280px;
    float:left;
    padding:0 15px 0 0;
    margin:0;
    }
    
.column_left_scrollarticle {
    width:293px;
    float:left;
    clear:none;
    padding:0 15px 0 0;
    margin:0;
    }
	
.column_left_scrollarticle a{
	color:#FFFFFF;
	} 
	
.column_full_scrollarticle {
    width:610px;
    float:left;
    clear:none;
    padding:0 0 10px 0;
    margin:0;
    } 
	
.column_full_scrollarticle a{
	color:#FFFFFF;
	}  
	
.column_full2_scrollarticle{
	width:600px;
    float:left;
    clear:none;
    padding:0 0 10px 0;
    margin:0;
	}
	
.column_full2_scrollarticle a{
	color:#FFFFFF;
	} 
    
    
.column_right_article {
    width:290px;
    float:left;
    clear:none;
    padding:0 0 10px 10px;
    margin:0;
    }
    
.column_right_scrollarticle {
    width:290px;
    float:left;
    clear:none;
    padding:0 0 10px 10px;
    margin:0;
    }    
 
.column_right_scrollarticle p, .column_left_scrollarticle p , .column_full_scrollarticle p {
    font-size:12px;
    color:#fff;
    line-height:18px;
    padding:0 0 20px 0;
    margin:0;
    }    
    
.column_left_article p {
    font-size:12px;
    color:#fff;
    line-height:18px;
    }
    
 .column_left_article p {
    color:#fff;
	text-align:justify;
	font-family:Helvetica, Arial, sans-serif;
    }   
    
.column_left_article p.article_story_intro {
    font-size:14px;
    }
    
.column_right_article p {    
    font-size:12px;
    color:#fff;
    line-height:18px;
    text-align:justify;
	font-family:Helvetica, Arial, sans-serif;
    } 
    
.column_right_article p a, .column_right_scrollarticle p a {
    color:#fff;
    text-decoration:underline;
    }

.column_right_article p a:hover, .column_right_scrollarticle p a:hover {
    color:#fff;
    text-decoration:none;
    }       


.column_right_article ul , .column_left_article ul {
    padding:0;
    float:left;
    margin:0;
    padding:0 0 10px 0;
}

.column_full_scrollarticle ul{
	width:610px;
	}
	
.column_full_scrollarticle ol{
	list-style-type:decimal;
	}
	
.column_full_scrollarticle ol li{
	font-size:12px;
	margin-bottom:10px;
	}


.column_right_article ul li, .column_left_article ul li {
    list-style-type:none;
    padding:0;
    margin:0;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    line-height:18px;
    padding:5px 0 0 0;
	text-align:justify;
    }
    

.column_right_scrollarticle ul , .column_left_scrollarticle ul, .column_full_scrollarticle ul {   
    padding:0 0 15px 0;
    float:left;
    margin:0;
    }
    
.column_right_scrollarticle ul li, .column_left_scrollarticle ul li, .column_full_scrollarticle ul li { 
    list-style-type:none;
    margin:0;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    line-height:18px;
    padding:5px 0 0 0;
    }   
    
.column_right_article ul li a { 
    color:#fff;
    text-decoration:underline;
    }

.column_right_article ul li a:hover {
    text-decoration:none;
    }     
    
/* New Styles for Scroller --//-- articles listing page */

    
#move_news {
	padding:0;
	margin:0;
	float:left;
	
	width:620px; /* NOTE */
    
    }
    
#txtarea_news {
	float:left;
	margin:0;
	
	width:620px; /* NOTE */
	
    }

#hold_news	{ 
    overflow:hidden;
    width:620px; 
    float:left;
     height:260px;
    text-align:left;
    font-size:10px;
   padding-left:5px;
    /*padding-right:5px; */
    z-index:100;
   margin:0;
    padding:0;
   /* 
    float:left;
    clear:both; */
    } 
#hold_practice	{ 
    overflow:hidden;
    width:620px; 
    float:left;
     height:260px;
    text-align:left;
    font-size:12px;
   padding-left:5px;
    /*padding-right:5px; */
    z-index:100;
   margin:0;
    padding:0;
   /* 
    float:left;
    clear:both; */
    } 	
    
    
    
/*#scrollbar_news { 
  position:relative;*/
  /*left:615px; */
  /*top:20px;*/
  /* float:left; */
 /* width:23px; 
  margin:13px 0 0 0;
  font-size:1px; z-index:1;
  text-decoration:none;
  }*/
  
  
#scrollbar_news { 
  position:relative;
  float:left;
  /*width:23px;*/ 
  height:30px; /*260px*/
  font-size:1px; z-index:1;
  background-color:#004963;
  text-decoration:none;
  margin:4px 0 0 0;
  }
      
  
 #lyr1_news {
	position:relative;
	visibility:visible;
	left:0px; top:0px; 
	z-index:1;
	width:620px;  /* NOTE */
	/*padding-left:10px;*/
	overflow:hidden;
    }
	
 #lyr1_news a{
	color:#FFFFFF;
	}  

 #lyr1_news p.scroll_intro {
	 font-size:12px;
	 line-height:18px;
	 padding:0 15px 20px 0;
	 margin:0;
	 text-align:justify;
	 }    

  
 #lyr1_practice {
	position:relative;
	visibility:visible;
	left:0px; top:0px; 
	z-index:1;
	width:620px;  /* NOTE */
	/*padding-left:10px;*/
	overflow:hidden;
    }
	
 #lyr1_practice a{
	color:#000;
	}  

 #lyr1_practice p.scroll_intro {
	 font-size:12px;
	 line-height:18px;
	 padding:0 15px 20px 0;
	 margin:0;
	 text-align:justify;
	 } 
#wn_news	{ 
	position:relative;
	width:620px;
	left:0px; top:0px; 
	/*width:400px;*/ 
	height:301px;
	clip:rect(0px, 182px, 301px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
.disclaimer {
	float:left;
	clear:both;
	text-align:justify;
	padding:0;
	margin:0;
	width:610px;
	}	

/* Move Tab */
a#move_tab {
    position: absolute;
    right: 0;
    top:70%;
    display: block;
	background-image:url(../../images/move_tab_bg.png);
	background-repeat:no-repeat;
    text-indent: -9999px;
    width:35px;
    height:620px;
	margin-top:-243px;
    }
    
a#move_tab:hover {
    cursor: pointer;
	background-position:-35px 0;
    }
a#move_tab1 {
    position: absolute;
    right: 0;
    top:50%;
    display: block;
	background-image:url(../../images/move_tab_bg1.png);
	background-repeat:no-repeat;
    text-indent: -9999px;
    width:35px;
    height:620px;
	margin-top:-243px;
    }
    
a#move_tab1:hover {
    cursor: pointer;
	background-position:-35px 0;
    }
/* Feedback Tab End */

.column_full_scrollarticle span {
	font-size:12px;
    color:#fff;
    line-height:18px;
    padding:5px 0 5px 0;
    margin:5px;
} 

.column_full_scrollarticle td {
	padding:5px 0;
}  

p.smalltext {
	font-size:10px;
	display:block;
	float:left;
	width:100%;
} 
.column_full_scrollarticle ul li{
	padding:0 0 20px 20px;
}
.column_full_scrollarticle img{
	float:left;
	border:5px solid #fff;
	margin:0 15px 0 0;
}
ul.ed li{
	padding:0 0 0 20px;
}
ul#links{
	padding:0;
	margin:0;
}
ul#links li{
	float:left;
	line-height:1.7;
	display:block;
	width:100%;
}
ul#links li h4{
	font-size:12px;
	padding:0 0 10px 10px;
	margin:0;
	color:#0b3456;
	display:inline;
	font-weight:normal;
}
ul#links li h4 a{
	color:#0b3456;
}
ul#links li p{
	font-size:12px;
	margin:0;
	display:inline;
}
#index-page
{
width:735px;
float:right;
color:#FFFFFF;
}
#home-header{
	width:715px;
	float:right;
	padding:25px 25px 35px 0;
}
#home-header img{
	float:right;
}
#home-content{
	width:715px;
	float:left;
	padding:0 25px 0 0;
}
#home-left{
	width:435px;
	float:left;
}
#home-left h2{
	padding:0;
	font-weight:normal;
	font-size:18px;
	line-height:1.6;
}
#home-left p{
	font-size:12px;
	line-height:1.8;
	padding:0 0 10px 0;
}
#home-left p a{
	color:#fff;
	text-decoration:underline;
}
#home-left p a:hover{
	text-decoration:none;
}
#home-left h5 {
	background-color:#4d6faf;
	padding:8px;
	display:inline;
}
#home-left h5 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#home-left h5 a:hover{
	color:#fff;
}
#home-right{
	width:240px;
	float:right;
	padding:55px 0 0 0;
}
#home-right h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#004154;
	margin:0;
	padding:0;
}
#home-right ul{
	margin:0;
	padding:0;
	list-style:none;
}
#home-right ul li{
	width:240px;
	float:left;
	border-bottom:1px solid #4f6eaa;
	padding:15px 0 7px 0;
}
#home-right ul li.last{
	border-bottom:none;
}
#home-right ul li a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#home-right ul li a:hover{
	text-decoration:underline;
}
#home-right ul li {
	font-size:10px;
	color:#004154;
}
.column_full_scrollarticle ul#bullets{
	padding:0 0 20px 30px;
}
.column_full_scrollarticle ul#bullets li{
	list-style-type:disc;
	padding:0;
}
#news-images{
	width:230px;
	float:left;
}
#news-images img{
	margin:0 0 15px 0;
}
#news-image-text{
	width:370px;
	float:right;
}
#hire-text{
	font-size:12px;
}
#pay-pal{
	float:right;
	padding:20px 25px 0 0;
}
#pay-pal input{
	height:54px;
	width:165px;
}
              