body {background:#dadfe5 url(img/body_bg.gif) repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}

a {color:#0B879E; font-weight:bold; text-decoration:none;}
a:hover {color:#1515CC; text-decoration:bold; text-decoration:none;}

h1 {margin: 0; padding: 0; color:#00548c; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 0 3px 3px rgba(0,0,0,.5);}
h2 {  margin: 0; padding: 0; color:#0066FF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 0 2px 2px rgba(0,0,0,.5);}
h3 {margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #036; text-shadow: 0 1px 1px rgba(0,0,0,.5); }

th {text-align:left; font-weight:bold;}
/*img {border:none;}*/
/**************** Misc ****************************/
#shoutBox {width:99%;  border:5px ridge black;  margin:0px 0px 5px -5px;  text-align:left;  background-color:#000000;  color:#CCCCCC;}
#Banner {background:#000000; width:1200px;}
#content {background:#FFFFFF url(img/content_bg.gif) repeat-y; width:1200px;}
#content_forums {background-color:#FFFFFF; width:1200px;}
.content_left {color:#FFFFFF;}
.content_middle {color:#000000; padding:0px 10px 0px 15px;}
.content_right {color:#FFFFFF;}
.hide {display:none;}
#instance {color:#FFCC00; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
#ProgressionName {color:#007700; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
#heading {color:#00548c; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#wing {color:#999999; font-weight:bold;}
.Title {color:#FFFFFF; background-color:#00548c; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.Main {background-color:#EEEEEE; color:#000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.Main2{background-color:#DDDDDD; color:#000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#question{color:#FFFFFF;}
#login_table {border:ridge; border-color:#0033CC; border-width:2px;}
/******************************* Home Page *****************************************/
.news_top
{
 background:url(../../media/images/news_top.png) no-repeat;
 height:53px;
}
.news_middle
{
 background:url(../../media/images/news_middle.png) repeat-y;
 padding-left:10px;
}
.news_bottom
{
 background:url(../../media/images/news_bottom.png) no-repeat;
 height:21px;
}
#news_text
{
 padding-left:10px;
}
#news_text2
{
 margin:0px 20px 0px 20px;
}

/*** Menu *********************/
#Menu1
{
 height: 50;
 background: #111111 url(img/menu.gif) repeat-x;
 color:#000000;
 font-size:18px;
}

#Menu2
{
 height: 50;
 background: #111111 url(img/menuhover.gif) repeat-x;
 color:#FFFFFF;
 font-size:18px;
}

/***************** Log In Box ****************/
/*** Username ***/
#LIU
{
 background:#000000;
 border: 2px solid #062F99;
 color:#008FFE;
}
#LIU:hover
{
 background:#000000;
 border: 2px solid #00FF00;
 color:#008FFE;
}
#LIU:focus
{
 background:#FFFFFF;
 border: 2px solid #008FFE;
 color:#000000;
}

/*** Password ***/
#LIP
{
 background:#000000;
 border: 2px solid #962B2A;
 color:#D62B2A;
}
#LIP:hover
{
 background:#000000;
 border: 2px solid #00FF00;
 color:#D62B2A;
}
#LIP:focus
{
 background:#FFFFFF;
 border: 2px solid #962B2A;
 color:#000000;
}

/*=== Error Messages ====================*/
.error, .notice, .info, .success {
 padding: 10px;
 margin-top: 5px;
 margin-bottom: 10px;
 border: 2px solid #ddd;
}
.error {
 color: #D12F19;
 border-color: #FBC2C4;
 background: #fbe3e4 url(/media/img/error.png) no-repeat 10px 11px;
 padding-left: 35px;
}
.notice {
 color: #817134;
 border-color: #FFD324;
 background: #FFF6BF url(/media/img/note.png) no-repeat 10px 11px;
 padding-left: 35px;
}
.success {
 color: #529214;
 border-color: #C6D880;
 background: #E6EFC2 url(/media/img/sucess.png) no-repeat 10px 11px;
 padding-left: 35px;
}

/* ===Buttons ================================*/
button, input[type="button"], input[type="submit"], input[type="reset"] 
{
 background-color: #CCCCCC;
 color: #235573;
 border: 1px solid #3D92F6;
 font-weight: normal;
}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover 
{
 background-color: #FFFFFF;
 border: 1px solid #3D92F6;
 color: #FF050A;
}
button:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active 
{
 background-color: #fff;
 color: #000;
 border: 1px solid #3D92F6;
}

/******************* FORUM CSS *********************/

/*gray*/
.avatar_box1
{
 padding:5px;
 background: #777777;
 color: #EEEEEE;
}
/*black*/
.avatar_box2
{
 padding:5px;
 background: #444444;
 color: #EEEEEE;
}
.button_start
{
 border: 2px solid #111111;
 margin: 5px;
 padding:5px;
 background: #333333;
 color: #FFFF20;
}
#class_area
{
 font-size:10px;
 background: #97c2ff;
 width:200px;
}
.High
{
 color: #00FF00;
}
.Medium
{
 color: #FFFF00;
}
.Low
{
 color: #FF9933;
}
.None
{
 color: #CC0000;
}
#myContainer 
{
 height: inherit;
}
#myInnerContainer 
{
 width: 550px;
 float: left;
 margin: 1px;
 display: inline;
}
#black_bar
{
 margin: 0px 0px 0px 0px;
 background: #000000;
 padding: 8px 8px 5px 8px;
 height: 34px;
 /*width:auto;*/
}
#black_bar a
{
 margin: 0px 0px 0px 0px;
 padding: 5px 8px 5px 8px;
 background: #444444;
 color: #DDDDDD;
 /*height: 53px;*/
}
#black_bar a:hover
{
 margin: 0px 0px 0px 0px;
 padding: 8px 8px 8px 8px;
 background: #DDDDDD;
 color: #444444;
}
#post_title
{
 color:#FFFFFF;
 font-weight:bold;
 text-shadow: 0 2px 2px rgba(0,0,0,.5);
}
/*
#rookie_button
{
 font-size: 18px;
 height: 33px;
}
*/
/*END FORUM CSS*/

/************************** Mail *******************************************/
#mail_box
{
 background-color:5d84b0;
 color:#FFFFFF;
}
.mail_spacer
{
 background-color:5d84b0;
 height:2px;
}
/* END MINE*/

/*** Main container ***/
#mainmenu 
{
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 background:#9D9D9D url(../img/menu.jpg) repeat-x;
 float:inherit;
 margin-bottom:0px;
}

#mainmenu ul 
{
 background:#9D9D9D;
 font-size:11px;
 margin:0;
 padding:0;
}

#mainmenu li 
{
 background:#f0f0f0;
 float:left;
 height:35px;
 list-style:none;
 margin:0;
 padding:0;
}
#mainmenu a 
{
 background:#9D9D9D url(../img/menu.jpg) repeat-x;
 border-right:1px solid #b0b0b0;
 color:#606060;
 display:block;
 font-size:13px;
 padding:11px 10px 10px;
 text-transform:uppercase;
}

#mainmenu a:hover 
{
 background:#f0f0f0 url(../img/menuhover.jpg) repeat-x;
 color:#505050;
 text-decoration:none;
}

#mainmenu a.current 
{
 background:#f0f0f0 url(../img/menuhover.jpg) top left repeat-x;
 color:#505050;
 text-decoration:none;
}
/*** Top Bar ***/
#bar 
{
 background:#f0f0f0 url(../img/topBar.gif) top left repeat-x;
 width:1000px;
 height:20px;
}
.rightalignbg
{
 background: #000000 url(http://www.executeguild.com/templates/execute/img/left.png) center no-repeat;
 background-position: top right;  
}
.leftalignbg
{
 background: #000000 url(http://www.executeguild.com/templates/execute/img/right.png) center no-repeat;
 background-position: top left;
}

/*** Footer ***/

#footer 
{
background:#8b8b8b url(../img/footerbg.jpg) top left repeat-x;
clear:both;
color:#d0d0d0;
font-size:10px;
font-weight:bold;
margin:0;
padding:20px 0;
text-align:center;
width:1200px;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Text format ***/
.small {font-size:10px;}
.medium{font-size:11px;}
.large {font-size:14px;}
.center {text-align:center;}
.right {text-align:right;}

/*** Textbox Format ***/
input, textarea, select, input[type="checkbox"] 
{
 background-color:#fff;
 color: #666;
 border: 1px solid #999;
 font-weight: normal;
 font-size: 12px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 5px;
 padding: 3px;
}
.xsml { width: 64px; }
.sml { width: 100px; }
.med { width: 200px; }
.lrg { width: 300px; }
.shoutBox { width: 600px; }
/****************** AutoComplete ****************************/
.autocomplete 
{
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}
.autocomplete_item 
{
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}
.autocomplete_item_highlighted 
{
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}

/* ======================================== Team Pages ======================================== */
.team_table {margin: 10px 0 0 10px; color:#000000;}
.left_users {height:300px; width:150px;}
.right_users {size:150px; height:300px; width:150px;}
/*** End of file ***/