body {
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
/*	background-image:url(../images/bg_main_large_inside.gif);*/
	background-repeat:repeat-y;
	background-position:center;
	background-color: #000000;
}

.background { background-color: #000000; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }


a { color: #ffffff; 
text-decoration:none;
outline: none;
}

a:hover {
color: #fcfca3; 
outline: none;
}


.grey {color: #999999}



.masthead {color: #af1212}


.h1 { font-weight:bold; font-size: 24px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  }

.h2 { font-weight:bold; font-size: 18px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }

.h3 { font-weight:bold; font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  }

.h4 { font-weight:bold; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  }

TH { text-align: left; font-weight:bold; font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif; ; }
TD { font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif; ; }

.bold { font-weight:bold; color: #999999; font-family: Arial, Helvetica, sans-serif; }

.it { font-style:italic; color: #999999; font-family: Arial, Helvetica, sans-serif;  }

.small { font-size: 10px; color: #999999; font-family: Arial, Helvetica, sans-serif; }

.warning { color: #F5970A; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }

.error { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.results { font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.results_title { font-size: 12px; color: #fcfca3; font-family: Arial, Helvetica, sans-serif; }

.hr {
border: 0;
color: #888888;
background-color: #888888;
height: 1px;
width: 100%;
}

.gallerycontainer{
position: relative;
margin:80px 20px 30px 100px;
}


div.img
{
margin: 10px 18px 10px 18px;
float: left;
background-image:url(/msov4/images/browse_track_bg.gif); 
background-repeat:no-repeat; 
height:190px; 
width:138px; 
font-size:11px;
text-align: center;

}
	
div.img img
{

text-align:center;
display: inline;
border:none;
}

.even
{
background-color:#333333;
border-bottom-color:#222222;
}
.odd
{
background-color:#232323;
border-bottom-color:#222222;
}



 #tab {
    float:left;
    width:100%;
    font-size:93%;
    line-height:normal;
    }
	
 #tab ul {
    margin:0;
    padding:0px 0px 0;
    list-style:none;
    }
  #tab li {
    float:left;
	 background:url("/msov4/images/norm_left.gif")
      no-repeat left top;
    margin:0;
	padding:0 0 0 9px;
 }

 #tab span {
    display:block;
	background:url("/msov4/images/norm_right.gif")
      no-repeat right top;
	padding:6px 12px 4px 4px; /* X 9 X 0 */
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	font-family:arial;
	
    color:#000000;
    }

	
 #tab #tablink {
    float:left;
	 background:url("/msov4/images/tab_bg_left.gif")
      no-repeat left top;
    margin:0;
	padding:0 0 0 12px;
 }


 #tab a {
    display:block;
	background:url("/msov4/images/tab_right.gif")
      no-repeat right top;
	padding:6px 12px 4px 4px; /* X 9 X 0 */
	text-decoration:none;
	font-size:12px;
	font-family:Georgia;
    color:#000000;
    }
	
 #tab a:hover {
     color:#69a0ce;
 }
 
.title_text{
font-weight:bold;
color:#ffffff;
}

.title_text a{
color:#ffffff;
}

.title_text a:hover{
color:#999999;
}


 
/* CSS STYLE MENU */
.chromestyle{
padding: 0px;
/*width: 630;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px none;
font-size:16px;
/*width: 630;*/
background-image:url(../images/bg_repeat_nav.gif);
background-repeat:repeat-x;
background-position:top left;
padding: 11px 0px 7px 0px;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color:#ffffff;
font-weight:900;
padding: 11px 0px 8px 0px;
margin: 0;
text-decoration: none;
border-right: 0.05em  solid #000000; /*divider */
}

.chromestyle ul li a:hover{
color:#fcfca3;
background-image:url(../images/bg_repeat_nav_over.gif);
background-repeat:repeat-x;
}


.main_table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	color:#FFFFFF;
	z-index: -1;
}



.top_links {	
	font-size:11px;
	padding: 0 0 0 14px;
	background-repeat:no-repeat;
	line-height:240%;
	background-image:url(/msov4/images/nav_bullet.gif);
	font-family:Arial, Helvetica, sans-serif;

}
.top_links a{	
	color: #ffffff;


}

.top_links a:hover{	
	color: #fcfca3;
}


/* FOOTER STYLES */

.footer {
	font-size:9px;
	color: #F06044;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:200%;
}

.footer a{
	color: #FFDDA8;
	text-decoration:none;
	font-size:10px;
}

.footer a:hover{
	color: #FFDDA8;
	text-decoration:underline;
	font-size:10px;
}


div.hr {
	border: 0px none #000000;
	display: block;
	width: 1000px;
	height: 13px;
	margin: 12px 0px 12px 0px;
	background: url(/msov4/images/divider.gif) no-repeat scroll center;
}

div.hr hr {
  	display: none;
	text-align:center;
}



/* buttons color  */
.btn_ac a {
font-size:13px;
font-weight:bold;
color: #ffffff; 
text-decoration:none;
}

.btn_ac a:hover {
color: #fcfca3; 
outline: none;
}


.btn
{
    background: url(/msov4/images/btn_red.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	height: 25px;
    width: 102px;
    border: none;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.btn:hover
{
    background: url(/msov4/images/btn_red_o.gif) no-repeat;
}

/* buttons color end */





/* tab start */

 #tab {
    float:left;
    width:100%;
    font-size:93%;
    line-height:normal;
    }
	
 #tab ul {
    margin:0;
    padding:0px 0px 0;
    list-style:none;
    }
  #tab li {
    float:left;
	 background:url("/msov4/images/norm_left.gif")
      no-repeat left top;
    margin:0;
	padding:0 0 0 9px;
 }



 #tab span {
    display:block;
	background:url("/msov4/images/norm_right.gif")
      no-repeat right top;
	padding:6px 12px 4px 4px; /* X 9 X 0 */
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	font-family:arial;
	
    color:#000000;
    }

	
 #tab #tablink {
    float:left;
	 background:url("/msov4/images/tab_bg_left.gif")
      no-repeat left top;
    margin:0;
	padding:0 0 0 12px;
 }


 #tab a {
    display:block;
	background:url("/msov4/images/tab_right.gif")
      no-repeat right top;
	padding:6px 12px 4px 4px; /* X 9 X 0 */
	text-decoration:none;
	font-size:12px;
	font-family:Georgia;
    color:#000000;
    }
	
 #tab a:hover {
     color:#69a0ce;
 }
 
 /* tab end */
 
 
 /* numbering link */
.num_link {
margin: 0 4 0 4px;
font-size:11px;
font-weight:bold;
padding: 2px 8px 2px 8px; 
line-height:220%;
}

.num_link a{
font-size:11px;
color:#ffffff;
background-color:#333333;
border: 1px solid #b2afaf;
padding: 2px 4px 2px 4px; 
outline: none;
}

.num_link a:hover{

background-color:#af1212;
color:#ffffff;
}


/* numbering link */

a.btn_graphic {
    background: transparent url('/msov4/images/bg_button_orange_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.btn_graphic span {
    background: transparent url('/msov4/images/bg_button_orange_span.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 18px;
} 

a.btn_graphic:hover {
    background-position: bottom right;
	color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.btn_graphic:hover span {
    background-position: bottom left;
  /*  padding: 6px 0 4px 18px; push text down 1px */
} 


.btn_long
{
    background: url(/msov4/images/btn_2.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	height: 25px;
    width: 140px;
    border: none;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.btn_long:hover
{
    background: url(/msov4/images/btn_2_o.gif) no-repeat;
}


.btn_3
{
    background: url(/msov4/images/btn_3.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	height: 25px;
    width: 230px;
    border: none;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.btn_3:hover
{
    background: url(/msov4/images/btn_3_o.gif) no-repeat;
}




/*  btn project */
.btn_orange_small2 a {
font-size:10px;
font-weight:bold;
color: #ffffff; 
text-decoration:none;
}

.btn_orange_small2 a:hover {
color: #fcfca3; 
outline: none;
}
