@media all
{
	
/*Fonts*/


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: bold;
    font-style: bold;

}


	html * { font-size:100.01%; }
	
	textarea, pre, code, kbd, samp, var, tt , input{
    font-family:"open_sansregular", Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  	}
  	
  	body {
    font-family:'open_sansregular', Arial, sans-serif;
    font-size:75.00%;
    color:#000;
  	}
  	
  	
  	h1,h2,h3,h4,h5,h6 {
    font-family:'open_sansregular', Arial, sans-serif;
    font-weight:normal;
    color:#000000;
    margin:0 0 0.25em 0;
  	}

 	h1 { font-size:250%; }                       /* 30px */
  	h2 { font-size:200%; }                       /* 24px */
  	h3 { font-size:150%; }                       /* 18px */
  	h4 { font-size:133.33%; }                    /* 16px */
  	h5 { font-size:116.67%; }                    /* 14px */
  	h6 { font-size:116.67%; }                    /* 14px */
  	
  	
  	p { line-height:1.5em; margin:0 0 1em 0; font-size:100%;}

  	blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  	}
  	
  	blockquote { margin:0 0 1em 1.6em; color:#666; }

  	strong,b { font-weight:bold; }
  	em,i { font-style:italic; }

  	big { font-size:116.667%; }
  	small { font-size:91.667%; }
 
  	pre { line-height:1.5em; margin:0 0 1em 0; }
  	pre, code, kbd, tt, samp, var { font-size:100%; }
  	pre, code { color:#000; }
  	kbd, samp, var, tt { color:#666; font-weight:bold; }
  	var, dfn { font-style:italic; }

  	acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  	}
  
  	sub { vertical-align: sub; font-size: smaller; }
  	sup { vertical-align: super; font-size: smaller; }
  	
  	input, textarea{
  	border: 1px solid #666666;
  	padding: 5px;
  	font-size: 14px;
  	vertical-align: middle;
  	}
  	
  	input:focus, input:active{
  	border: 1px solid #666666;
  	padding: 5px;
  	font-size: 14px;
  	vertical-align: middle;
  	}
  	
  	/*
  	input.error, select.error{
  	padding:0 !important;
  	background:#ffffff !important;
  	border: 2px solid red !important; 
  	color:#000 !important; 	
  	}
  	
  	input.error{
  	padding: 5px; !important
  	font-size: 14px; !important
  	}

*/
  	
  	input[type=submit],input[type=button],input[type=submit]:visited,input[type=button]:visited{
  	background: none repeat scroll 0 0 #E3E3E3;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px 1px #F6F6F6 inset;
    color: #333333;
    font: bold 12px/1 "helvetica neue",helvetica,arial,sans-serif;
    padding: 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: middle;
    
  	}
  	
  	
  	  	
  	.form-item label {
  	display: block;
    font-weight: bold;
    line-height: 1.5em;
    font-size: 108.33%;
  	}
  	/*
  	input[type=text],input[type=password]{
  	border: 1px solid #666666;
  	padding: 3px;
  	font-size: 17px;
  	vertical-align: middle;
  	}
  	
  	/*
  	input[type=text]:active,input[type=text]:focus, input[type=password]:focus, input[type=password]:active{
  	border: 1px solid #003772;
  	}
  	
  
  	*/
  	input[type=submit]:hover,input[type=button]:hover{
  	background: none repeat scroll 0 0 #E6E6E6;  	 
  	cursor: pointer;
  	
  	}
  	
  	
  	
  	
  	/*
  	input[type=submit],input[type=button]{
  	border: 1px outset #ECEDED;
  	background-color: #003772;
  	color: #fff;
  	padding: 3px;
  	cursor: pointer;
  	}
  	
  	input[type=submit]:hover,input[type=button]:hover{
  	border: 1px inset #ECEDED;
  	}
  	*/
  	
  	/*CSS3 Buttons*/
  	
  	
  	
  	a{
  	color:#003772;
  	text-decoration: none;
	border-bottom: 1px dotted #003772;	
  	}
  	
  	a:hover{
  	color:#003772;
  	text-decoration: none;
	border-bottom: 1px solid #003772;
  	}
  	
  	p {
  	line-height:1.5em; 
  	margin:0 0 1em 0; 
  	}
  	
  	.menu li{
  	line-height: 1.5em;
  	}
  	
  	#center-column table{
	border-collapse: collapse;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;	
	}

	#center-column table th{
 	background-color:#003772;
    border-bottom: 1px solid #FFFFFF;
    border-top: 2px solid #cccccc;    
    color: #ffffff;    
    font-weight: normal;
    padding: 8px;
	}

	#center-column table td{
  	background-color: #fff;    
    color: #444444;
    padding: 8px;
    line-height: 1.5em;
	}
	
	#center-column table tr{
	border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
	}
	
		
	#isl-member-image{
	background-color:#fff;
	}
	
	#isl-member-image img{
	padding: 3px;    
    border: 1px solid #cccccc;
    background: #fff;
	}
	
	
	#center-column ul{
	margin-left:10px;
	list-style-type: square;
	margin-top:10px;
	margin-bottom: 10px;	
	}
	
	#center-column ul li{
	margin-left: 7px;
	
	}
	
	#center-column ul li ul{
	margin-left:10px;
	list-style-type: disc;
	margin-top:0px;
	margin-bottom: 0px;
	}  	  	
}