/* Begin Typography & Colors 

width are same for divisions:

-top-navigation
-page
-header
-menu
-container
-horizontal line


Height are same for division:

-sidebar
-sbtext
-handle
-cotent



*/

/* Begin Structure */
body {		behavior: url(css/css.htc);	font-family: 'Verdana', Sans-Serif, Lucida Grande, Arial;
	
			background: #737173; /*#CEEFDF; color: #800000;*/			
			}

#page {		
			background-color: #FFEFD5; /*#DEB887; #CCDCEA;*/ 		
			width: 920px; height:auto;
			z-index:1;	/*text-align: left; */
			}

		#top-navigation{ 
					background:url("./../bisr_images/topnav-bg.gif") repeat-x;
					height:50px; width:100%; 					
					}
					
					#search{
					float:right;
					height:40px;
					color: #800000;
					}						
#header {			
			margin:0 auto 0 auto;
			}
			
			/*#headerimg 	{ /*background: blue; width: 100%; margin: 7px 9px 0; } */				
			#headerline {
					position:relative;	 
					background:url("./../bisr_images/sublink.gif") repeat;
					width:100% ;					
					}
/********************************************************************************************/
/* Container */

#container {
			/*background:yellow; */
			position:relative;
			width: 100%; height:650px ;			
			border-top: 1px solid #800000; 
			z-index: 2;
			
			}
#sidebar {	float:left; position:relative;	background:url("./../bisr_images/bgsidebar.gif") repeat;
			width:160px; height: 100%; 				  				
			}
			
			#sbText {
					 position:relative;
					 text-align: left;
					/*border: 1px solid;*/
					/*padding:10px 10px 0 5px; */
					}
			#side_header{
					background : #083C68; /*#801060;*/
					color:  white; text-align: center;
					border: 2px solid brown;
				}
			#sidebar a:link,#sidebar a:active, #sidebar a:visited {
					color : #0000CC; text-decoration: none; padding:3px; 
					text-shadow: #ffffff 2px 2px 2px; 
					font-size: .8em; display:block; 
					}
			#sidebar a:hover{
					text-decoration: underline; color : red; font-weight:normal;					
					}
			
			#sidebar h2 {	font-size: 1.2em; font-family: 'Book Antiqua', Sans-Serif, Arial;}



#content {	/*background:red; */
			position:relative;  float: left; 
			width:760px; height:100%;									
			color: #800000;	text-align: left justify;
			overflow: auto; 			
			}

			#contenttitle {
				font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
				font-size: 1.4 em; font-weight:bolder;	color: #800000; /*darkbrown;*/
				margin-left:30px; margin-top:30px;
				}

#rightbar {	 float:right; position:relative;/*	background-color: darkgray;/* #4176A0;  */
			width:180px; height:100%; /* auto ;595px; */			
			/*border-left: 1px  solid #959596;*/
			}
			
			#sidenews { 
						background:white; position:relative; 
						width:180px; height: 156px;					
						top:0px;
						border:1px hidden;
						text-align:left;
						border-bottom:2px gray solid;
					/*	border: 2px solid brown; */
						}

			#right_news_header{
						background : #083C68; /*#801060;*/
						color:  white; text-align: center;	
						border: 2px solid brown;					
						margin-right: auto;
						}

			#newslink {font:.8em arial;color:FFFF00; margin-left: 5px; text-align:left;}
			
/********  Container end   ****************/

/**********************************************************************************
/* General HTML components attributes */

h1, h2, h3 {font-family: 'Verdana', Sans-Serif, Lucida Grande, Arial;font-weight: bold;color: #800000; }
h1 { font-size: 2em;  /*2.5em;*/ text-align: center; }
h2 { font-size: 1em; font-weight: bold; text-align: left; }
	#content h2{ margin-left: 30px;	} 

h3 { font-size: .8em;  margin-right: 4px; }
	#content h3{ text-align:right; } 
p {	font-size: .9em; font-family: Verdana, Sans-Serif, Arial; 
	margin-right:30px; margin-left:30px; text-align:justify; line-height:120%}

a:link,a:active,a:visited {
	color : brown; text-decoration: none; 
}
a:hover	{
	text-decoration: underline; color : blue; font-weight:normal;  
}

sub {vertical-align: -0.5em; font-size: 0.75em; }

table #tab { border: 6px ridge blue;font-family: 'Verdana', Sans-Serif, Arial; 
			font-size: 1.2em; color: #800000; }


				
li>ul {	top: auto;	left: auto;} 


/*
#content ul {font-size: .9em; font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
			margin-right:30px;	margin-left:60px;	color: #800000;	line-height:175%;}
*/
/******************************************************************************/

/* User defined HTML component attributes */

#para {	font-size: .9em; color: #800000; font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
		margin-right:30px;	margin-left:30px;	text-align:justify; }

#content ul{font-family: Verdana, Sans-Serif, Lucida Grande, Arial;font-size: .9em;color: #800000;
			margin-right:30px; margin-left:60px;	padding-left:1em;
			text-align:left;line-height:175%;	/*	list-style: none; list-style-type: disc;	*/
			list-style-position: inside; text-indent: -1em;/*	list-style-image: url(bullet.gif);left:auto;	*/											
			}

#ptitle {	font-family: Verdana, Sans-Serif, Lucida Grande, Arial; color:brown;
			font-size: 1em;		font-weight: bolder;	text-align: left;	margin-left: 40px; }

p.heading {	font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
			font-size: .9 em; font-weight:bold;	}

#pmail {	font-family: Verdana, Sans-Serif, Lucida Grande, Arial; color:blue;
			font-size: 0.7em;	font-weight: bolder;	text-align: left; margin-left: 40px; }

#normalList{font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
			font-size: .9em;	margin-right:10px; margin-left: 50px;	line-height:175%;
			color:yellow; /*color: #800000; */ }

#contact_table {font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
			font-size:12;	text-align:justify; color: #800000; width: 60%; }

 #profile {width:26%; height:18;font-size:.8em;color:brown;
				font-family: 'Verdana', Sans-Serif, Lucida Grande, Arial;}

#profile_matter{  position:relative; background:#CCDCEA;text-align:justify;   border:1px solid navy ;
			  color:brown; width:auto; height:630px; margin:10px; }  /*padding:5px;  647px   margin-right:5px;margin-left:5px; margin-bottom:-20px;*/

#profile_list{ text-align:justify; margin-left:30px; }

#profile_image{ text-align:justify; margin-left:30px; }

#handle {	float:right;	width:2px;	height:100%;  background-color: #800000;}

#user_img {	position: relative;	border: 25px outset blue;	padding: 10px;	}

#front_scroll_img {	position: relative; border: 10px outset blue; padding: 5px; }

#footerline {	position:relative;	 background:url("./../bisr_images/line.gif") repeat;
		width:100%; height:40px;	z-index:4;	margin-top:0px;	padding-top:1px; }
		
		#footerline a { /*background-color: #4176A0; */ /*background-image: url("./../audi_images/main.jpg") repeat-y top; */ 
			/*background:url(./../audi_images/sublink.gif) repeat-x; */
			padding:5px;	display:block;	color:yellow;	text-decoration: none;
			text-shadow: #ffffff 2px 2px 2px; font-size: .8em; }
		#footerline a:hover { color: yellow; text-decoration: underline; font-weight:normal; }
		#footerline a:visited {	color: 	yellow;	}
		#footerline a:active {	background-color: PeachPuff; color: white;	text-decoration: none;}
	
				
/***************CSS for scrolling news   ******************/
#scrollerbox {
		background:#CCCCCC;	width: 410px;	height: 100px;	top:0px;
		font:12px arial;	color:FFFF00;			
		border: 0px solid black; padding: 5px; 
		}

#disclaimer{ font-family: Verdana, Sans-Serif; font-size: .8em; font-weight:bold;
			color:black; margin-left: 20px; text-align:left;}
			
#copyright{ font-family: Verdana, Sans-Serif; font-size: .6em; font-weight:bold;
			color:white; margin-top:22px; text-align:center;}

.scrollnews{ //class to apply to your scroller(s) if desired }