@charset "utf-8";
/* CSS Document */
body  {
	background: #01141c url(../images/bg.jpg) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000}
	
body.home { background: #01141c url(../images/bg.jpg) repeat-x; margin:0; padding: 0}

/*------------ Global --------------------------------------------------------*/


p, ul, li, div, ul , ol, li, dl, dt, dd, td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #00293c;
}
h1, h2, h3, h4, h5 {
	margin: 0; padding: 0}
	
div img {
	margin: 0; padding: 0}
	
img {border: none}
	
	a,
	a:link 
	a:active {
	   text-decoration: underline; background-color: inherit; color: #00293c}
	
	a:visited {
	   text-decoration: underline; background-color: inherit; color: #00293c}
	
	a:hover {
	    color: #00293c}
	   
#baslik  {
font:Arial, Helvetica, sans-serif;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #00293c;
height: 35px;
width: 236px;
background-color: #c0c5c9;
line-height:20px;
font-size:16px;
font-weight:bold;
padding-left: 4px;}	   

#baslikpos  {
font:Arial, Helvetica, sans-serif;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #00293c;
line-height:20px;
font-size:16px;
font-weight:bold;}


#refno  {
text-align:right;
font:Arial, Helvetica, sans-serif;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #00293c;
line-height:20px;
font-size:16px;
font-weight:bold;
padding-left: 4px;}		

#detay  {
font:normal 100% Arial, Helvetica, Sans-serif;
text-align: left;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #ffffff;
margin: 0;
background-color: #657988;
height: 258px;
padding-right: 2px;
width: 236px;
padding-left: 4px;
vertical-align:text-top;
}
#devam  {
font:normal 120% Arial, Helvetica, Sans-serif;
text-align: right;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #ffffff;
vertical-align:text-top;
margin-top: 55px;

}

#detaypos  {
font:normal 100% Arial, Helvetica, Sans-serif;
text-align: left;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #FFFFFF;
margin: 0;
background-color: #657988;
padding-right: 2px;
font-size:12px;
padding-left: 4px;
vertical-align:text-top;
}
#detaypos p  {
font:normal 100% Arial, Helvetica, Sans-serif;
text-align: left;
vertical-align:text-bottom; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #FFFFFF;
margin: 5px 5px 5px 5px;
background-color: #657988;
padding-right: 2px;
font-size:12px;
padding-left: 4px;
vertical-align:text-top;
}			

#container { 
	width: 950px;
	height:900px;
	text-align: left;}
	#flash { 
	width: 932px;
	height:905px;
    left: 0;
	text-align: left;}
	
	#Logo { padding: 0 }
#Logo a { display: block; width: 167px; height: 71px}
	
#logIn { background: none; text-align: right ; padding: 5px 10px 0 0}
#logIn a:hover { text-decoration: none}


#banner { width: auto; }
.home {height:  900px; background: url(../images/banner.jpg) top left no-repeat}
#contentWrpHome {
	width: auto;
	background: url(images/banner.jpg) top right no-repeat}

#contentWrp {
	width: auto;
	background: url(images/banner.jpg) top right no-repeat}
	
#flashWrp {
	width: 932px;
	margin-top: 110px;
	margin-left: 15px;
	height: 350px;
	top: 124px; left: 0px;
	z-index: 0}
	#arasayfaWrp {
	width: 972px;
	margin-top: 110px;
	margin-left: 15px;
	height: 550px;
	top: 124px; left: 0px;
	z-index: 0}
	#aramenubaslik {
	height: 25px;
	width: 214px;
	background-color:#00293c;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:800;
	color:#e5e5e5;
	vertical-align:middle;
	padding-left:4px;
	 }
		#aramenuon {
	height: 25px;
	width: 214px;
	background-image:url(../images/sayfalar/aramenu/aramenuon.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	color:#00293c;
	vertical-align:middle;
	padding-left:4px;
	}
	#aramenuon a:link { color: #00293c; text-decoration:none;}  
	#aramenuon a:visited { color: #3b73b9; text-decoration:none;}
	#aramenuon a:hover { color: #3b73b9; text-decoration:none;}    
	
			#aramenualt {
	height: 15px;
	width: 190px;
	background-image:url(../images/sayfalar/aramenu/aramenuon.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
	color:#00293c;
	vertical-align:middle;
	padding-left:4px;
	}
				#aramenualtoff {
	height: 15px;
	width: 190px;
	background-image:url(../images/sayfalar/aramenu/aramenuoff.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
	 }
	#aramenualt a:link { color: #00293c; text-decoration:none;}  
	#aramenualt a:visited { color: #3b73b9; text-decoration:none;}
	#aramenualt a:hover { color: #3b73b9; text-decoration:none;}

	
			#aramenubos {
	height: 25px;
	width: 214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#00293c;
	vertical-align:middle;
	padding-left:4px;}
			#aramenuoff {
	height: 25px;
	width: 214px;
	background-image:url(../images/sayfalar/aramenu/aramenuoff.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
	 }
	#alttarafWrp {
	width: 974px;
	margin-top: 10px;
	margin-left: 15px;
	height: 250px;
	top: 124px; left: 0px;
	z-index: 0}
	#basvuru {
    font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #00293c;
	}
	
	

/*------------ Top Menu --------------------------------------------------------*/


#topNavWrp {
	position: relative;
	top: 67px;
	left: 420px;
	width: 700px;
	height: 30px;
	align: center;
	background: none;
	z-index: 20}
	
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-t {
  border: 0 none;
  padding: 0;
  width: 700px; /*For KHTML*/
  list-style: none;
  height: 28px;}

ul#navmenu-t li {
  margin: 0; padding: 0;
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;}

ul#navmenu-t ul {
  margin: 0; padding: 0;
  border: 0 none;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 8px;
  left: 0;}

ul#navmenu-t ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/20px serif;
  content: ".";
  height: auto;
  visibility: hidden;}

ul#navmenu-t ul li {
  width: 190px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/}

/* Root Menu */
ul#navmenu-t a {
  padding: 0 8px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block !important;
  background: none;
  color: #fff;
  font: bold 12px/24px  Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 20%; /*For IE*/}
  
ul#navmenu-t li a.on {
  color: #ffffff;}

/* Root Menu Hover Persistence */
ul#navmenu-t a:hover,
ul#navmenu-t li:hover a,
ul#navmenu-t li.iehover a {
  display: block !important;
  background: url(../images/site/spacer.gif);
  color: #ffffff;}
  

/* 2nd Menu */
ul#navmenu-t li:hover li a,
ul#navmenu-t li.iehover li a {
  font-size: 11px;
  font-weight: normal;
  border-bottom: 0;
  float: none;
  background: #00293c;
  color: #ffffff;}


ul#navmenu-t li.last {
	border-bottom: 1px solid #CCC}

/* 2nd Menu Hover Persistence */
ul#navmenu-t li:hover li a:hover,
ul#navmenu-t li:hover li:hover a,
ul#navmenu-t li.iehover li a:hover,
ul#navmenu-t li.iehover li.iehover a {
  background: #fff;
  color: #3b73b9;}

/* 3rd Menu */
ul#navmenu-t li:hover li:hover li a,
ul#navmenu-t li.iehover li.iehover li a {
  background: #EEE;
  color: #ffffff;}

/* 3rd Menu Hover Persistence */
ul#navmenu-t li:hover li:hover li a:hover,
ul#navmenu-t li:hover li:hover li:hover a,
ul#navmenu-t li.iehover li.iehover li a:hover,
ul#navmenu-t li.iehover li.iehover li.iehover a {
  background: #fff;
  color: #3b73b9;}

/* 4th Menu */
ul#navmenu-t li:hover li:hover li:hover li a,
ul#navmenu-t li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;}


/* 4th Menu Hover */
ul#navmenu-t li:hover li:hover li:hover li a:hover,
ul#navmenu-t li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;}

ul#navmenu-t ul ul,
ul#navmenu-t ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-t li:hover ul ul,
ul#navmenu-t li:hover ul ul ul,
ul#navmenu-t li.iehover ul ul,
ul#navmenu-t li.iehover ul ul ul {
  display: none;}

ul#navmenu-t li:hover ul,
ul#navmenu-t ul li:hover ul,
ul#navmenu-t ul ul li:hover ul,
ul#navmenu-t li.iehover ul,
ul#navmenu-t ul li.iehover ul,
ul#navmenu-t ul ul li.iehover ul {
  display: block;}
  

#SearchHlr {
	position: absolute;
	left: 810px;
	top: 44px;
	width: 140px;
	z-index: 10;
	height: 30px;
}	

#Search input.text {
	background:#FFFFFF url(../images/site/img_srch_bg.gif) left no-repeat scroll 0%;
	border:1px solid #8c8b8b;
	color:#8c8b8b;
	font-size:1em;
	height:1.4em;
	margin-right:5px;
	padding:3px 0pt 0pt 14px;
	width:114px;}

#bodyWrp {
	width: 710px;
	margin: 0 0 0 220px;}

#description {
	padding: 10px 16px 0 10px;}

#testimonialmovie{
	position:relative;
	left: -120px;
	padding: 20px 0px 20px 0px;
}
	
	
#description h1 { 
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0 10px 0}
	
#description p { 
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	padding: 6px 0}
	
#description p.last {
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc}
	
	
/*--------------- Home ---------------------------------------------------*/	

#homeWrp {
	width: 485px;
	margin: 0 0 0 450px;}
	
#homeCol1 {
	margin:0;
	float: left; 
	width: 400px; 
	background: none;
	padding: 15px 10px 0px 24px;}
	
#homeCol1 h1 { 
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #3b73b9;
	padding: 0 10px 0 0}
	
#homeCol1 p {
	font-size: 13px;
	line-height: 20px;
	padding: 6px 0}
	
#homeSubCol1	
{
	margin:0;
	float: left; 
	width: 400px; 
	background: none;}	
	
#homeSubCol1 h1 { 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #3b73b9;
	padding: 0 0px 0 0}
	
#homeSubCol1 p {
	font-size: 13px;
	line-height: 20px;
	padding: 6px 0}

#homeNews {
	margin: 0; 
	background: #eff0f5 url(../images/site/bg_news_top.gif) top left no-repeat}

#homeCol2 {
	width: 230px;
	padding-top: 0px;
	top:0;}
	
#homeCol2 h1 { 
	font-size: 16px;
	font-weight: bold;
	color: #3b73b9;
	padding: 20px 10px 0 5px}
	
#homeCol2 p {
	margin: 0;
	padding: 4px 10px;
	border-right: 0px solid #a4a5a8;
	border-left: 0px solid #a4a5a8;}
	
#homeCol3 {
	margin:0;
	float: right; 
	width: 230px; 
	background: none;
	padding: 20px 10px 0px 10px}
	
#homeCol3 h1 { 
	font-size: 16px;
	font-weight: bold;
	color: #3b73b9;
	padding: 5px 0px 10px 3px}
	
#homeSubCol3 {
	width: 470px; 
	background: none;
	padding: 5px 10px 5px 10px;
	border:thin 1px #a4a5a8;}

#homeSubCol3 {
	width: 210px; 
	background: none;
	padding: 5px 10px 5px 10px;
	border:thin 1px #a4a5a8;}
	
#homeSubCol3 p {
	font-size: 13px;
	line-height: 20px;}

#homeSubCol31 {
	width: 80px; 
	background: none;
	padding: 5px 10px 5px 10px;
	border:thin 1px #a4a5a8;}
	
	
#homeSubCol32 {
	width: 80px;
	float:right; 
	background: none;
	padding: 5px 10px 5px 10px;
	border:thin 1px #a4a5a8;}

#homeCol5 {
	margin: 0px 0px 20px 15px;
	float: left;
	background: #fff;
	width: 885px;
	padding: 10px 0px 10px 10px;
	border: 1px solid #a4a5a8;
}
	
#homeCol5 h1 { 
	font-size: 16px;
	font-weight: bold;
	color: #3b73b9;
	padding: 20px 10px 0 10px}
	
#homeCol5 p {
	margin: 0;
	padding: 4px 10px;
}


	
.closed {
	margin: 0;
	background: #eff0f5 url(../images/site/bg_news_btm.gif) bottom left no-repeat}

#resourcesTab {
	border: 1px solid #a4a5a8;
}
	
	
/*--------------- Side Bar ---------------------------------------------------*/

#sidebar {
	margin:0;
	float: right; 
	width: 190px; 
	background: none;
	padding: 10px 10px 15px 10px}
	
#sidebar ul, li{
	padding: 0 auto;
	margin-left: 16px;
	line-height: 16px}

#sidebar p { 
	padding: 6px 0}

#sidebar h2 { 
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0 0 0}
	
#sidebar h3 { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 8px 0 0 0}
	
#sidebar hr {
	width: 85%;
	text-align: left; /*this will align it left for Mozilla*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 1px solid #ccc}
	
.media-padding {
	padding-bottom: 10px;}


	
/*--------------- Side Bar Media Pages---------------------------------------------------*/

#sidebar-media {
	margin:0;
	float: right; 
	width: 190px; 
	background: none;
	padding: 10px 10px 15px 10px}
	
#sidebar-media ul, li{
	padding: 0 auto;
	margin-left: 0px;
	line-height: 16px}

#sidebar-media p { 
	padding: 6px 0}

#sidebar-media h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0 0 0;
	}

#sidebar-media h3 { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 8px 0 0 0}	
	
#sidebar-media hr {
	width: 85%;
	text-align: left; /*this will align it left for Mozilla*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 1px solid #ccc}
	
#sidebar-media p.doc {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-left: 23px;
	line-height: 20px;
 	background: url(/images/site/img_doc_sm.gif) left center no-repeat}

#sidebar-media p.video {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-left: 23px;
	line-height: 20px;
 	background: url(/images/site/img_video_sm.gif) left center no-repeat}
	
	
	/*--------------- Main Content ---------------------------------------------------*/

	
#mainContent {
	width: 475px;
	margin: 0; 
	padding: 10px;
	border-right: 1px solid #ccc}

#mainContentPodcast {
	width: 650px;
	margin: 0; 
	padding: 10px;
	border-right: 0px solid #ccc}
	
#mainContentTestmonials {
	width: 475px;
	margin: 0; 
	padding: 10px;
	border-right: 0px solid #ccc}

#mainContent p { 
	padding: 6px 0}

.mainContent-inset td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 10 0;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	color: #ffffff333
}

.mainContent-inset a:link {
	text-decoration: underline; background-color: inherit; color: #3b73b9}
	
.mainContent-inset a:visited {
	   text-decoration: underline; background-color: inherit; color: #3b73b9}
	
.mainContent-inset a:hover {
	   text-decoration: underline; color: #3b73b9}
	   
.mainContent-inset hr {
	width: 85%;
	text-align: left; /*this will align it left for Mozilla*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 1px solid #ccc}
	
#mainContent ul, li, #mainContent ol, li{
	padding: 0 auto;
	margin-left: 24px;
	line-height: 16px}
	
#mainContent ul li.podCast {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-left: 20px;
	line-height: 24px;
 	background: url(/images/site/img_pod_sm.gif) left center no-repeat}
	
#mainContent ul li.podCast2 {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-left: 20px;
	line-height: 18px;
 	}

#mainContent h1 { 
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0 0 0}
	
#mainContent h1.title { 
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	padding: 10px 0 0 0}
	
#mainContent h2 { 
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0 0 0}
	
#mainContent h2.top { 
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 8px 0 0 0;
	margin-top: 12px;
	border-top: 1px solid #cdcdcd}
	
#mainContent h2.title { 
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 6px 0 }
	
#mainContent h3 { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff3333;
	padding: 6px 0 0 0}
	
#mainContent h3.title { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff3333;
	padding: 6px 0 }
	
#mainContent h3.events { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff3333;
	padding: 6px 0;
	border-top: 1px solid #cdcdcd}
	
#mainContent h4 { 
	font-size: 11px;
	font-weight: bold;
	color: #ffffff3333;
	padding: 0; margin: 0}
	
#mainContent h5 { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff3333;
	border-top: 1px solid #cccccc;
	padding: 4px 0 10px 0; margin: 0}
	

/*------------ Left Nav --------------------------------------------------------*/


#leftContent {
	margin:0;
	float: left; 
	width: 180px; 
	background: none;
	padding: 24px 10px 15px 26px;}
	
#leftContent ul, li{
	margin: 0}

ul.leftnav, ul.leftnav_l2 {
    list-style: none;
    margin: 0; padding: 0;}

.leftnav, .leftnav_l2 {
    width: 180px;
    margin: 20px;
    text-decoration: none;
    font-weight: bold;}
	
.leftnav li a {
	background: url(../images/site/leftnav_close.gif) left center no-repeat;
	height: 60%;
	font-size: 12px;
    text-decoration: none;
	border-top: #CCCCCC 1px dotted;
    padding: 4px 0 4px 12px;}

.leftnav li a:link, .leftnav li a:visited, .leftnav a:active {
    color: #ffffff333;
    display: block;
    background-color: none;
    text-decoration: none;
	background: url(../images/site/leftnav_close.gif) left center no-repeat;}

.leftnav li a:hover, .leftnav_l2 li a:hover {
    color: #3b73b9;
    background-color: none;
    text-decoration: none;}

.leftnav li a.on {
    color: #3b73b9 !important;
    text-decoration: none;
    background: url(../images/site/leftnav_open.gif) left center no-repeat;}


/*----------- Left Nav L2 --------------------------------------------------------*/


.leftnav_l2 li a {
	background: none;
	height: 60%;
    font-size: 11px;
	font-weight: normal;
    text-decoration: none;
	border: 0;
    padding: 3px 0 3px 12px;}

.leftnav_l2 li a:link, .leftnav_l2 li a:visited, .leftnav_l2 li a:active {
    list-style: none;
    color: #ffffff333;
    display: block;
    background: none;
    text-decoration: none;}

.leftnav_l2 li a:hover{
    color: #3b73b9;
    background-color: none;
    text-decoration: none;}

.leftnav_l2 li a.on{
    color: #3b73b9;
    text-decoration: none;}


/*------------ Footer --------------------------------------------------------*/


#footer { 
	margin: 0 30px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(../images/site/dotted.gif) repeat-x}
	

ul#footerList {
	padding-top: 10px;
	line-height: 24px;
	text-align: center}

#footerList li {
	letter-spacing: 0.1pt;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline}

#footerList li a {
	color: #ffffff333;
	text-decoration: none}

#footerList li a:link, .footerList li a:visited {
	color: #ffffff333}

#footerList li a:hover {
	color: #3b73b9}	
	
	
.spc {padding-bottom: 150px}
.spc2 {padding-bottom: 250px}
.spc3 {padding-bottom: 800px}
	
.center {
	line-height: 24px;
	text-align: center;
	padding-bottom: 20px}	

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;}
	
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}

.clearfix:after { content: ".";
	display: block; height: 0;
	clear: both;
	visibility: hidden; }
	
.imgCenter {
	position: relative;
	left:5px; top:5px}
	
.middle {
	vertical-align: middle;
	padding-right: 6px}

img.floatRight { 
    float: right; 
    margin: 0px 0px 4px 12px; }

.imgBtm{ margin-bottom: 6px 0}
	
	
	
/*------------ Tabs --------------------------------------------------------*/


.tabs{
padding: 3px 0;
margin-left: 0;
margin-top: 0;
margin-bottom: -1px;
font: normal;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tabs li{
display: inline;
/*padding: 6px 8px 6px 0;
border-top: 1px dotted #b2b2b2;
border-bottom: 1px dotted #b2b2b2;*/
margin: 0}

.tabs li a{
font-size: 12px;
padding: 4px 29px;
text-decoration: none;
border-bottom: 1px solid #b2b2b2;
color: #ffffff;
background: none}

.tabs li a:visited{
color: #ffffff;
background: none}

.tabs li a:hover{
text-decoration: none;
color: #3b73b9}

.tabs li.selected{
position: relative;
top: 0}

.tabs li.selected a{ /*selected main tab style */
color: #3b73b9;
background: none;
border-top: 2px solid #b2b2b2;
border-left: 1px solid #b2b2b2;
border-right: 1px solid #b2b2b2;
border-bottom: 1px solid #eff0f5;
.tabs li.selected a:hover; /*selected main tab style */
text-decoration: none}

.tabcontentstyle{ /*style of tab content oontainer*/
background: #none;
/*border-top: 1px dotted #b2b2b2;*/
width: 100%;
margin-bottom: 0;
padding: 20px 0px }

.tabcontent{
display: none}



/*------------ Table --------------------------------------------------------*/

td.	tab {
	padding-top: 2px}

.tbl-body1 {
	background-color: #e4e4e4;
	padding: 5px;
	border-top: 2px solid #cccccc;
	padding: 5px 10px 24px 5px;}
	
.tbl-body2 {
	background: none;
	padding: 5px;
	border-top: 2px solid #cccccc;
	padding: 5px 10px 24px 5px;}
	
.tbl-bodyFirst {
	background: none;
	padding: 10px;}
	
.tbl-body3 {
	background: none;
	padding: 10px;
	border-top: 2px solid #cccccc}
	
.tbl-body4 {
	background: none; 
	border-top: 1px solid #e2e2e2;
	padding: 2px 4px 2px 10px}

.tbl-head {
	background-color: none;
	border-bottom: none;
	font-weight: bold;
	color: #6795ce;
	padding: 14px 3px 4px 5px;}
	
.tbl-req {
	background-color: none;
	border-top: 1px solid #e2e2e2;
	color: #990000;
	text-align: left;
	padding-right: 0 8px;}
	
.pdfDoc {
	padding: 0 0 10px 7px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc}
	
.lineTop {
	padding: 0 10px 6px 0;
	border-top: 1px solid #ccc;
	vertical-align: top}

td.homeTab {
	padding: 0 10px;
	font-size: 13px;
	line-height: 20px;
	vertical-align: top}
.spc4 {
	padding-bottom: 85px
}
.dualDoc {
	padding: 0 0 2px 5px;
	border-left: none;
	border-bottom: none
}
	
	

