/* 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;
					width:100%; height:50px; 					
					}
#header {	/*background-color:#73a0c5; */
			/*background-image: url("./audi_images/main.jpg") repeat-y top; border: none;*/					
			width: 100% ; height:100px;
			}
			
			/*#headerimg 	{ /*background: blue; width: 100%; margin: 7px 9px 0; } */				
			#headerline {
					position:relative;	 
					background:url("./../../../bisr_images/sublink.gif") repeat;
					width:100 % ;					
					}
/********************************************************************************************/
/* Container */

#container {
			 
			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; 
					/*border: 1px solid #083C68; */
					/*padding:10px 10px 0 5px; */										
					margin-top:0px;
					
					}
			#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 {	 
			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:170px; height:100%; /* auto ;595px; */			
			/*border-left: 1px  solid #959596;*/
			}
			
						
		#sidenews { 
					background:white; position:relative;
					width:160px; height: 156px;					
					margin-top:0px;
					border:1px hidden;
					text-align:left;
					border-bottom:1px gray solid;
					
					}
		
		#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;}

			
/********  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; margin-left: 40px; width: 600px; }
h3 { font-size: .8em;  text-align: right; margin-right: 4px; }

p {	font-size: .9em; font-family: Verdana, Sans-Serif, Arial; 
	margin-right:30px; margin-left:30px; text-align:justify;}

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;} 

/******************************************************************************/

/* 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 h2{font-size: 1.2em;  /*2.5em;*/	margin-left: 30px;	}

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

			}

#ptitle {	font-family: Verdana, Sans-Serif, Lucida Grande, Arial;
			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;
			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{  background:white;text-align:justify;   border:2px solid navy ;
			margin:10px; padding:10px; color:black; }

#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-bottom:0px; 
		background-color: red; 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:none; }
		#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; text-align:center; margin-top:22px; }

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