@charset "UTF-8";

/* CSS Document */

/* Teper Law (www.teperlaw.com) */

/* Law Office of Natalia Teper */

/* Design by Gopinath Sundharam (July 2009) */





/* General */

body {

    font: 134% Arial, 'Trebuchet MS';

	color: #000000;

	background: #342F36

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#main-container { 

	margin: auto;

	width: 970px; 

	text-align: left;

}

-x

.text-center { 

	text-align: center;

}



.text-left { 

	text-align: left;

}



.text-right { 

	text-align: right;

}



.text-strong { 

	font-weight: bold;

}



.highlight { 

	color: #C2113A; 

}



/* Header Table, Column */


.header-tbl {

	width: 100%; 

	height: 185px;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	border: solid 1px #000000;

	border-top: 0px;

	border-bottom: 0px;

	background: #1E42CC url(../images/header/winter.sky.jpg) repeat-x;
      

}



.header-tbl td {

	padding: 0px;

	text-align:left;

}



.header-tbl img {

	border: 0px;

	border-style: none;

}



.sub-header-tbl {

	width: 100%; 

	height: 30px;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	border: solid 1px #000000;

	background-color: #043680; 

}



.sub-header-tbl td {

	padding: 0px;

	text-align: left;

	padding-bottom: 3px;

}

.sub-header1-tbl {

	width: 100%; 

	height: 70px;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	border: solid 1px #000000;

	background-color: #043680; 

}



.sub-header1-tbl td {

	padding: 0px;

	text-align: left;

	padding-bottom: 3px;


}


.sub-header1-tbl img {

	border: 0px;

	border-style: none;


}

.language-tbl {

	width: auto; 

	border: 0px;

	border-spacing: 0px;

	background-color: #043680;

	text-align: right;

}


.language-tbl td {

    font: 85% Arial, 'Trebuchet MS';

	font-weight: bold;

	color: #FFFFFF;

	padding: 0px;

	padding-top: 2px;
	
	text-align: right;

}


.current { 

	color: #FFA500; 

	
}


.language-tbl a { 

	color: #FFFFFF;

	text-decoration: none;

}


.contact-tbl {

	width: auto; 

	border: 0px;

	border-spacing: 0px;

	background-color: #043680;

	text-align: right;

}



.contact-tbl td {

    font: 85% Arial, 'Trebuchet MS';

	font-weight: bold;

	color: #CACDD1;

	padding: 0px;

	padding-top: 2px;

	text-align: right;

}



.contact-tbl a { 

	color: #CACDD1;

	text-decoration: none;

}


/* Main Table, Column */

.main-tbl {

	width: 100%;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	padding: 0px;

}



.main-tbl td {

	padding: 0px;

}





/* Navigation Table, Column */

.nav-col { 

	width: 210px;

	height: 100%;

	vertical-align: top;

	padding-bottom: 10px;

	border-right: solid 1px #043680;

	background-color: #043680;

	
}




.nav-tbl { 

	width: 100%;

	border: 0px;

	background-color: #043680;
	
	
	

}



.nav-tbl td { 

    font: 17px Arial, 'Trebuchet MS';

 	padding-top: 7px;

 	padding-left: 15px;

 	padding-right: 15px;

 	padding-bottom: 7px;

	font-weight: bold;

	border-bottom: solid 1px #043680;



}
.nav-tbl a { 

	color: #FFFFFF;

	text-decoration: none;

	
}
a:current { 
	color: #043680;
    text-decoration: none;
	
}
a:hover {
	color: #ACA9A9;
	text-decoration: none;
	
	
}
a:active { 
	color: #58ACFA;
    text-decoration: none;
	
  
	
}
.nav-img-tbl { 

	width: 100%;

	border: 0px;

	background-color: #043680;
	

}
.nav-img-tbl td { 

 	padding-top: 7px;

 	padding-left: 15px;

 	padding-right: 15px;

 	padding-bottom: 7px;

}



/* Content Table, Column */

.con-col { 

	width: 760px;

	height: auto;	

	text-align: left;

	vertical-align: top;

	border-right: solid 1px #000000;

	background-color: #FFFFFF;

}



.con-tbl { 

	border: 0px;

}



.con-tbl td { 

	padding-left: 20px;

	padding-right: 35px;

	padding-top: 20px;

	padding-bottom: 30px;

}



.warning { 

	color: #FF0000;

}



.advertise { 

	color: #C2113A;

}



.con-tbl p { 

	line-height: 125%; 

}



.con-tbl p.strong { 

	font-weight: bold; 

}



.con-tbl p.small { 

	font-size: 75%;

}



.con-tbl p.less-bottom { 

	margin-bottom: -0.75em;

}



.con-tbl li { 

	list-style-image: none;

	list-style-type: disc;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

}	



.con-tbl h4 { 

	color: #000000; 

	font-size: 120%;

	margin-bottom: -0.25em;

}



.con-tbl h4.highlight { 

	color: #C2113A; 

	font-size: 150%;

}



.con-tbl h4.less-bottom { 

	margin-bottom: -0.5em;

}



.con-tbl h4.more-top { 

	margin-top: 1.5em;

}



.con-tbl ul.faq-list li { 

	margin-bottom: 2.5em;

}



.con-tbl ul.faq-sublist li { 

	margin-bottom: 0.5em;

}



.con-tbl ul.faq-list h4 { 

	font-size: 125%;

	color: #000000;

}





/* Footer */

.footer-tbl {

	width: 100%;

	border: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	border-top: solid 1px #000000;

}



.footer-tbl td {

	font: 80% Arial, Verdana, 'Trebuchet MS';

	color: #FFFFFF;

	padding-left: 25px;

	padding-right: 25px;
	
	text-align: center;

}



.footer-col {

	padding-top: 15px;

}



.footer-col a {

	color: #FFFFFF;
	

}


