﻿a:active, a:focus 
{
outline: 0
}


body 
{
     background: #686868 url('../images/bg_02.jpg') repeat-x;
}

a img
{
	border: none !important;
}

#logo
{
    width: 255px;
    height: 59px;
    margin:35px 0 0;
    background: url('../images/logo.png') no-repeat;
}

#logo a
{
    width: 255px;
    height: 59px;
    display: block;
}

#biggest
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}

#top_slice
{
    width: 950px;
    height: 25px;
    background: url('../images/top_slice_03.png') no-repeat;
    position: relative;
}

#butt_launch
{
    width: 150px;
    height: 20px;
    position: absolute;
    top: 5px;
    left: 760px;
}

#butt_launch a
{
    font-family: Arial Rounded MT Bold, Arial;
    font-size: 8pt;
    text-decoration: none;
    padding:0;
    margin:0;
    color: #ffffff;
}

#butt_launch a span
{
    color: #feae01;
}

#butt_launch a:hover
{
    color: #feae01;
}


#mainarea
{
    width: 950px;
    min-height: 446px;
    background: #262626 url('../images/mainbg_09.jpg') repeat-x;
    position: relative;
    overflow: hidden;
}

#mainarea_second
{
    width: 950px;
    min-height: 400px;
    background: #262626 url('../images/mainbg_09.jpg') repeat-x;
    position: relative;
    overflow: hidden;
    padding: 0px 0px 50px 0px;
}

#main_left
{
    width: 576px;
    min-height: 446px;
    float: left;
}

#main_right 
{
    width: 374px;
    min-height: 446px;
    background: url('../images/main_right_bg_12.jpg') repeat-x;
    float: left;
    position: relative;
}

#latest_news
{
    width: 373px;
    height: 410px;
    background: url('../images/latestnews_bg_11.jpg') no-repeat;
    position: relative;
}

#myshad_vert
{
    width: 14px;
    height: 331px;
    background: url('../images/myshad_vert.png') no-repeat;
    position: absolute;
    top: 14px;
    left: -14px;
}

#mainwindow
{
    width: 950px;
    height: 420px;
    background: url('../images/mainwindow_06.jpg') no-repeat;
    position: relative;
}

#cycle
{
	position: absolute;
	left: 26px;
	top: 13px;
}

#cycle img
{
	border: 0;
}

#mainwindow_bottom
{
    width: 950px;
    height: 68px;
    background: url('../images/mainwindow_bottom_07.jpg') no-repeat;
    position: relative;
}
    

#mainwindow_second
{
    width: 950px;
    height: 149px;
    background: url('../images/mainwindow_second_06.jpg') no-repeat;
    position: relative;
}

#menu_wrapper
{
    width: 950px;
    height: 43px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 10;
}

#menu_wrapper li
{
	float: left;
}

#menu_roster:hover #submenu_roster
{
	display: block;
}

#spacer_roster
{
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
	float: none !important;
	height: 15px !important;
	left: 0;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: -15px;
	width: 897px !important;
}

#submenu_roster
{
	position: absolute;
	left: 0;
	top: 55px;
	padding: 14px 0 10px 10px;
	margin: 0 26px 0;
	list-style: none;
    width: 885px;
    display: none;
    background: #ffffff;
    border: 1px solid #feae01;
    z-index:100;
}

#submenu_roster li
{
	/*background: transparent url('../images/normal_bg.jpg') repeat-x;*/
	float: left;
	width: 286px;
	height: 65px;
	margin: 2px;
	padding: 0;	
	border: 1px solid #bfbfbf;
}

#submenu_roster li:hover
{
	/*background: transparent url('../images/hover_bg.jpg') repeat-x;*/
}

#roster_stc
{
	background: transparent url('../images/roster_stc.jpg') no-repeat;
}

#roster_benton
{
	background: transparent url('../images/roster_benton.jpg') no-repeat;
}
#roster_consumers
{
	background: transparent url('../images/roster_consumers.jpg') no-repeat;
}
#roster_corrado
{
	background: transparent url('../images/roster_corrado.jpg') no-repeat;
}
#roster_plm
{
	background: transparent url('../images/roster_plm.jpg') no-repeat;
}
#roster_lips
{
	background: transparent url('../images/roster_lips.jpg') no-repeat;
}

#roster_mtm
{
	background: transparent url('../images/roster_mtm.jpg') no-repeat;
}

#roster_sc
{
	background: transparent url('../images/roster_sc.jpg') no-repeat;
}

#roster_sl
{
	background: transparent url('../images/roster_sl.jpg') no-repeat;
}

#roster_free
{
	background: transparent url('../images/roster_free.jpg') no-repeat;
}

#roster_brianna
{
	background: transparent url('../images/roster_brianna.jpg') no-repeat;
}

#roster_otl
{
	background: transparent url('../images/roster_otl.jpg') no-repeat;
}

#roster_ash
{
	background: transparent url('../images/roster_ash.jpg') no-repeat;
}

#roster_rae
{
	background: transparent url('../images/roster_rae.jpg') no-repeat;
}

#roster_michael
{
	background: transparent url('../images/roster_michael.jpg') no-repeat;
}

#roster_producers
{
	background: transparent url('../images/roster_producers.jpg') no-repeat;
}

#roster_jeremiah
{
	background: transparent url('../images/roster_jeremiah.jpg') no-repeat;
}

#roster_queazy
{
	background: transparent url('../images/roster_queazy.jpg') no-repeat;
}

#roster_suni
{
	background: transparent url('../images/roster_suni.jpg') no-repeat;
}

#submenu_roster a
{
	background: none !important;
	font-family: Verdana;
    font-size: 9pt;
    text-decoration: none;
    /*padding: 30px 0px 0px 20px;*/
    margin:0;
    color: #3a3a3a;
    width: 286px !important;
    height: 65px !important;
    display: block !important;
}

#submenu_roster a:hover
{
    color: #000;
}
    
/*menu_roster*/
#menu_roster {display:block;}
#menu_roster a, #menu_roster a:visited {display:block; width:171px; height:43px; background: url('../images/menu_roster_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_roster a:hover {background-position:left bottom;overflow:hidden;}

/*menu_media*/
#menu_media {display:block;}
#menu_media a, #menu_media a:visited {display:block; width:113px; height:43px; background: url('../images/menu_media_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_media a:hover {background-position:left bottom;overflow:hidden;}

/*menu_management*/
#menu_management {display:block;}
#menu_management a, #menu_management a:visited {display:block; width:172px; height:43px; background: url('../images/menu_management_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_management a:hover {background-position:left bottom;overflow:hidden;}

/*menu_company*/
#menu_company {display:block;}
#menu_company a, #menu_company a:visited {display:block; width:179px; height:43px; background: url('../images/menu_company_04.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_company a:hover {background-position:left bottom;overflow:hidden;}

/*menu_contact*/
#menu_contact {display:block;}
#menu_contact a, #menu_contact a:visited {display:block; width:163px; height:43px; background: url('../images/menu_contact_05.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_contact a:hover {background-position:left bottom;overflow:hidden;}

/*menu_home*/
#menu_home {display:block;}
#menu_home a, #menu_home a:visited {display:block; width:152px; height:43px; background: url('../images/menu_home_06.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_home a:hover {background-position:left bottom;overflow:hidden;}

#myshad_top
{
    width: 920px;
    height: 21px;
    background: url('../images/myshad_top.png') no-repeat;
    position: absolute;
    top:0;
    left:15px;
    z-index: 1;
}

#myshad_bottom
{
    width: 920px;
    height: 21px;
    background: url('../images/myshad_bottom.png') no-repeat;
    position: absolute;
    bottom:0;
    left:15px;
    z-index: 20;
}

#sitemap_wrapper
{
    width: 950px;
    height: 206px;
    background: url('../images/sitemap_bg_15.jpg') no-repeat;
    position: relative;
}

#sitemap_links_wrapper
{
    padding:74px 0 0 43px;
}

#sitemap_links_wrapper a
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 9pt;
    color: #390b08;
    display: block;
    text-decoration: none;
    float: left;
    padding: 0;
    margin: 0px 30px;
}

#sitemap_wrapper a:hover
{
    color: #ffffff;
}

#contact_wrapper
{
    width: 150px;
    height: 115px;
    position: absolute;
    top: 54px;
    left: 761px;
}

#contact_wrapper p
{
    font-family: Arial;
    color: #000;
    font-size: 8pt;
    padding: 0;
    margin: 0;
}

#contact_wrapper a
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #feae01;
    padding: 0px 0px 0px 0px;
    margin:0;
    text-decoration: none;
    display: inline-block;
}

#contact_wrapper a:hover
{
    color: #feae01;
    text-decoration: underline;
}

#copyright 
{
    width: 950px;
    height: 20px;
    text-align: center;
}

#copyright p
{
    font-family: Arial;
    font-size: 7pt;
    color: #9d9d9d;
    padding:0;
}

#copyright a
{
    font-family: verdana;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    color: #bdbdbd;
    padding:0;
    margin:0;
}

#copyright a:hover
{
    color: #ffffff;
}

.main h1
{
    font-family: Calibri, Tahoma;
    font-size: 19pt;
    color: #9392bf;
    padding:30px 0px 5px 30px;
    margin:0;
}

.main h1 span
{
    color: gainsboro;
}

.main h2
{
     font-family: Arial;
     font-size: 13pt;
     font-weight: bold;
     color: #ffffff;
     padding:10px 21px 5px 30px;
     margin:0;
}

.main p
{
     font-family: Arial;
     font-size: 10pt;
     color: #cacaca;
     padding:0px 21px 5px 30px;
     margin:0;
}

.main td
{
     font-family: Arial;
     font-size: 10pt;
     color: #cacaca;
     padding:0px 21px 5px 30px;
     margin:0;
}

.main a
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #feae01;
    padding: 0px 0px 0px 30px;
    margin:0;
    text-decoration: none;
    display: block;
}

.main a:hover
{
    text-decoration: underline;
}

.main a.logo
{
    padding: 0px;
    display: inline;
}

.main a.logo img
{
    padding: 0px;
    margin: 20px 0 0 30px;
}

.main ul li
{
     font-family: Arial;
     font-size: 9pt;
     color: #cacaca;
     padding:0px 21px 5px 0px;
     margin:0px 0px 0px 20px;
}

.main img
{
    margin: 30px 0px 0px 30px;
    border: 1px solid gray;
}
    
#featured_wrapper
{
    width: 576px;
    height: 245px;
    background: url('../images/featured_bg_12.jpg') no-repeat;
    margin-top: 23px;   
}
    
#featured_wrapper div
{ 
	background-color: transparent !important;
}

.featured_left
{
    width: 367px;
    height: 245px;
    float: left;
}

.featured_right
{
    width: 209px;
    height: 245px;
    float: left;
    position: relative;
}

#featured_wrapper h1
{
    font-family: caibri, Tahoma, Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
    color: #393939;
    padding: 40px 20px 0px 40px;
    margin:0;
}

#featured_wrapper p
{
    font-family: Georgia;
    font-size: 10pt;
    padding: 10px 20px 0 40px;
    font-style: italic;
    margin: 0px;
    color: Gray;
}

#featured_wrapper img
{
    margin: 60px 0px 0px 38px;
    border: 0px;
}
    

.header
{
    height:45px;
    left:60px;
    letter-spacing:-4px;
    min-width:300px;
    position:absolute;
    top:49px;
}

.header h1
{
    color:#3A3A3A;
    font-family:Calibri,Tahoma,Sans-Serif;
    font-size:46pt;
    margin:0;
    padding:0;
}

#cycle_controls
{
    position: absolute;
    top: 10px;
    left: 760px;
}

#cycle_controls a
{
    font-family: Verdana;
    font-size: 7pt;
    color: gainsboro;
    text-decoration: none;
    padding:5px 8px 0 10px;
    margin:0;
}

#cycle_controls a:active
{
    color: #feae01;
}

#news_items_wrapper
{
    width: 300px;
    height: 275px;
    padding: 80px 0 0 40px;
}

.news_item h1
{
    font-family: Calibri;
    font-size: 12pt;
    font-weight: bold;
    padding: 0;
    margin: 0;
    color: #ffffff;
}

.news_item p
{
    font-family: Arial;
    font-size: 8pt;
    padding:0 0 10px 0;
    margin:0;
    color: #f3e7be;
}

.news_item a
{
	color: #FEAE01;
}

.news_item a:hover
{
	color: #FFFFFF;
}

.announcement p
{
    font-family: Arial;
    font-size: 11pt;
    padding:0 0 10px 0;
    margin:0;
    color: #f3e7be;
}

#social_links
{
    width: 272px;
    height: 35px;
    position: absolute;
    top: 160px;
    left: 20px;
}

#twitter
{
    width: 100px;
    height: 35px;
    float: left;
}

#twitter a
{
    width: 100px;
    height: 35px;
    display: block;
}

#facebook
{
    width: 80px;
    height: 35px;
    float: left;
}

#facebook a
{
    width: 80px;
    height: 35px;
    display: block;
}

#myspace
{
    width: 90px;
    height: 35px;
    float: left;
}

#myspace a
{
    width: 90px;
    height: 35px;
    display: block;
}
.inline-link
{
    display: inline !important;
    padding: 0 !important;
}

