@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/Litvak/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #ebf8ff;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.banner {
	float:right;
	padding-top:2px;
}
.top-header {
	width: 977px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	height: 105px;
}
.logo {
	float: left;
}
.logo_header {
	height:	103px;
}
.search_main{
	height: 37px;
 	background-color:#EBF8FF;
}
.search{
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
.textfield1 {
	width: 210px;
	border: 1px solid #dedede;
	height: 22px;
	background-image: url(../images/Litvak/google.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 3px;
}
.arial-11-blue-bold, .blogsection, .blog_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
}
.spacer-1 {
	padding-top: 4px;
}

.header-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #59666e;
}
.header-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}
.inside-box-1 {
	width: 249px;
/*	text-align: justify;*/
}
.inside-box-2 {
	width: 251px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	height: auto;
	min-height : 264px;
}
.inside-box-3 {
	width: 760px;
	text-align: justify;
}
.btn-line {
	background-image: url(../images/Litvak/line.gif);
	background-position: center bottom;
	height: 39px;
	background-repeat: repeat-x;
}
.btn-1 {
	background-color: #FFFFFF;
	height: 39px;
	width: 76px;
	background-image: url(../images/Litvak/btn_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
/*	margin-left: 5px;	*/
/*	float: left;	*/
	cursor:pointer;
}
.btn-padd {
	padding-left:5px;
	height: 39px;
	width: 76px;
	float:left;
}
.btn-1-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 10px;
}
.showcontent {
	padding-right: 7px;
	padding-left: 7px;
}
.sh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding-top: 6px;
	display:none;	}


.btn-1-txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 10px;
}

.btn-2 {
	background-color: #FFFFFF;
	height: 38px;
	width: 76px;
	background-image: url(../images/Litvak/btn_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
/*	margin-left: 5px;	*/
/*	float: left;	*/
	cursor:pointer;
}
.btn-2:hover {
	background-color: #FFFFFF;
	height: 39px;
	width: 76px;
	background-image: url(../images/Litvak/btn_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 5px;
	float: left;
}


.Arial-14-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
}

.button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
	background-color: #dedede;
	border: 1px solid #dedede;
	height: 22px;
}
.both {
	clear: both;
}

.click {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4183AF;
        hover:normal;
	padding: 1px;
}

.click:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4183AF;
        hover:normal;
	padding: 1px;
}

.button1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #dedede;
	border: 1px solid #dedede;
	height: 22px;
}
.main-nav {
	width: 977px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-image: url(../images/Litvak/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.main-content{
	width: 977px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;

}
.nav-line {
	background-image: url(../images/Litvak/top_nav_left_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fotter {
	width: 977px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-image: url(../images/Litvak/fotter.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #6eb300;
}
.fotter-left {
	background-image: url(../images/Litvak/fotter_left.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #6EB300;
}
.fotter-rig {
	background-image: url(../images/Litvak/fotter_rig.gif);
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #6EB300;
}
.arial-11-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
}
.Arial-12-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
}
.Arial-12-gray-bold,#Arial-12-gray-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
}
.arial-14-blue-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
}
.arial-12-blue-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;
}
.arial-12-red-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

.arial-12-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: underline;
}
.Arial-10-black, #lastUpdatedSpan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.top-main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
}
.top-main-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #279ed5;
	text-decoration: none;
	padding-left: 12px;
}
.top-main-nav-hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #279ed5;
	text-decoration: none;
	padding-left: 20px;
}.line-x {
	background-image: url(../images/Litvak/line_x.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.Arial-14-gray-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
}
.TableClass,.TableClass tr,.TableClass td{
	border : 2px solid #c3d9ff;
	border-collapse:collapse;        
}

.modifydate,.createdate{ 
        padding-top:30px;
        font-family: Arial, Helvetica, sans-serif;
	color:#999999;
        font-size:0.9em;
        font-weight:normal;
        font-size:10px;
        text-align:left;
        vertical-align:bottom;
}

img{ 
     border:0px none;
}

.contentheading div, .contentheading, .componentheading, #contentheading{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00B7E5;
	text-decoration: none;
}

.contentpaneopen a:link, .contentpaneopen a:hover, .contentpaneopen a:visited{ 
       font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:none ;
	color: #0069b2;
	text-decoration: underline;
}

.contentpaneopen td, .contentpaneopen p{
       	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
      /*  line-height:150%;*/
}

#anchorClass{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #59666e;
	text-decoration: none;
}

.googleSearch{ 
   background-color:#ececec;
   padding:10px;            
}

.pagination a:link, .pagination a:hover,.pagination a:visited,.pagination span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0069B2;
	text-decoration: none;
 	padding :5px;
}

.pagination span, .pagination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : black;
}

.TableClass th{
	background-color:#DFDFDF;
	border:1px solid #c3d9ff;
}

.Arial-12-black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;
}

.tr-row{
    background-color:white;	
}

.tr-alternate-row{ 
    background-color:gray;	
}

.fieldset{ 
   border:1px solid #cccccc;
   background-color:#ffffff;
}

.legendClass{ 
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0069b2;
	text-decoration: none;            
}
.NoBorder,.NoBorder tr,.NoBorder td{
	border : 0px solid;
	border-collapse:collapse;
}

.inputboxDefault{
     border:1px solid #cccccc;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color:black;  
}

.dropdownDefault{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
}
.createdate{
	padding-top :0px;
}
.small{
     font-family: Arial, Helvetica, sans-serif;
	color:#999999;
        font-size:0.9em;
        font-weight:normal;
        font-size:10px;
        text-align:left;
        vertical-align:bottom;   
        font-weight:bold;
}

.blog_more{
        font-size:14px;
        font-weight:bold; 
}
#fwrfId a {
        float:right;
        display:block;
        margin-right:10px;
        width:22px;
        text-decoration: none;
        text-align:center;
        font-size:11px;
        font-weight:bold;
        color:black;
        background:url(../images/bg_sizing_modified.png) no-repeat
}


#printPageImage {
        /*float:right;*/
        /*margin-right:25px;*/
}

#printPageImage a{
        background:none;
}

/* -- buttons -> STILL NEED CLEANUP*/

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
/*	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;*/
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 0px 0 3px; }

.button2-right a,
.button2-right span { padding: 0 3px 0 0px; }

.button2-left {float: left; margin-left: 5px; }

.button2-right { background: url(../images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../images/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../images/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../images/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../images/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../images/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../images/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../images/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../images/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../images/j_button2_last_off.png) 100% 0 no-repeat; }

.pagination div.limit {
	float: right;
	height: 22px;
	margin: 0 10px;
}
.fontResize{
	width : 977px;
	margin : 0px;
	text-align : right;
}
.highlight {
   background-color:#FFFEBB;
}
#contentpagetitle{ 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:none ;
	color: #5AA0CF;
	text-decoration: underline;
 }
.pagenavcounter, .pagenavbar{  
     font-family: Arial, Helvetica, sans-serif;
     font-size:10px;
     color:black;	
}

.pagenavbar{
     font-weight:bold;  
}
.alphabitListingtbl, .alphabitListingtbl tr, .alphabitListingtbl td {
    border : 2px solid #c3d9ff;
    border-collapse:collapse;
}

.alphabitListingtbl a:visited,  .alphabitListingtbl a:hover {
    color:#0B55C4;
}

.imageTd{
  background-color:#ececec;
  border:1px dotted #cccccc;
  padding:10px;	
  
}

.mosimage_caption {
background:#bfbfbf none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:12px;
margin-top:2px;
padding:1px 2px;
font-family: Arial, Helvetica, sans-serif;
}

.mosimage {
/*border:1px solid #CCCCCC;*/
margin:5px;
}

.imageDescription{
  border:2px solid dotted; 
  padding:5px;
  
}

#descriptionSubtitle, .descriptionSubtitle{
color:#00B7E5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform:none;
}

.subTitle{
 color:#59666E;
 font-size:15px;
 font-weight:bold;
 background-color:#CFEEFF;
 border:1px solid #c3d9ff;
 margin-bottom:5px;
 margin-top:0;
 padding-bottom:2px;
 padding-left:4px;
 padding-top:2px;
 width:100%;
}

#newsTitle{
 font-family: Arial, Helvetica, sans-serif;
 color:#59666E;
 font-size:15px;
 font-weight:bold;
}

.thumbsup-title {
font-size:12px;
/*font-weight:bold;*/
}

.thumbsup-image {
border-bottom:1px dotted #cccccc;
margin-bottom:10px;
padding-bottom:3px;
padding-left:0;
padding-top:3px;
}

.componentSubHeading{
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00B7E5;
	text-decoration: none;
}

#backToTop{
       font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:none ;
	color: #000000;
	text-decoration: none;
}

a.homepage_module_title:link, a.homepage_module_title:visited,a.homepage_module_title:hover, a.homepage_module_title:focus{ 
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00B7E5;
	text-decoration: none;
}

.homepage_module_title_div{
 margin-top:20px;
 margin-bottom:10px;
}

.toclink_active {
  text-decoration:none;
  color:black;
}

.searchALD_table td{
  border:1px solid #cccccc;
}

