/*  
	Charlie Bennett
	'ArrGeeBee' Style Sheet
	12/7/06
*/



/**********************************
	GENERAL FORMATTING STYLES
***********************************/
body {
height: 100%;
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
color: rgb(40,40,40); 
background: rgb(255,255,255) url(images/bg.png) repeat-x 0 0;
padding: 0px; 
margin: 0px;
}
p {text-align: justify; margin: 8px 0px 0px 0px;}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font: normal 16px Arial, Helvetica, sans-serif; color: rgb(125,125,125); margin: 10px 0px 0px 0px;}
h4 {font-size: 14px;}

/**********************************
		LAYOUT STYLES
***********************************/
#master {
position: relative;
width: 860px;
height: 500px;
margin: 220px auto 10px auto;
z-index: 1;
background-color: transparent;
}
#logoImg {
position: absolute;
top: -225px;
right: -40px;
width: 290px;
height: 280px;
padding: 0px;
margin: 0px;
z-index: 6;
}
#logoTxt {
position: absolute;
top: -25px;
left: 20px;
width: 500px;
height: 25px;
padding: 0px;
margin: 0px;
z-index: 6;
}
#navctr {
position: absolute;
top: 0px;
left: 0px;
width: 860px;
height: 35px;
line-height: 35px;
background: url(images/mstr_topNav.jpg) repeat-x 0 0;
padding: 0px;
margin: 0px;
border-left: solid 1px rgb(170,170,170);
border-right: solid 1px rgb(170,170,170);
}
.homNav {font: bold 14px Arial, Helvetica, sans-serif; color: rgb(75,75,75); margin: 0px 0px 0px 15px; text-decoration: none;}
.homNav:hover {color: rgb(150,150,150);}
.redNav {font: bold 14px Arial, Helvetica, sans-serif; color: rgb(75,75,75); margin: 0px 0px 0px 15px; text-decoration: none;}
.redNav:hover {color: rgb(154,0,0);}
.grnNav {font: bold 14px Arial, Helvetica, sans-serif; color: rgb(75,75,75); margin: 0px 0px 0px 15px; text-decoration: none;}
.grnNav:hover {color: rgb(1,154,4);}
.bluNav {font: bold 14px Arial, Helvetica, sans-serif; color: rgb(75,75,75); margin: 0px 0px 0px 15px; text-decoration: none;}
.bluNav:hover {color: rgb(103,152,210);}

#contentSpcr {positon: relative; top: 0px; left: 0px; height: 25px;}

.contentOut {
position: relative;
left: 0px;
width: 860px;
height: auto;
padding: 0px;
margin: 60px 0px 0px 0px;
background: url(images/contentMid.gif) repeat-y 0 0;
}
.contentTop {position: absolute; top: -26px; left: 0px; width: 860px; height: 26px; background: url(images/contentTop.gif) no-repeat 0 0;}
.contentBtm {position: absolute; bottom: -26px; left: 0px; width: 860px; height: 26px; background: url(images/contentBtm.gif) no-repeat 0 0;}
.contentIn {position: relative; top: 0px; left: 25px; width: 810px; height: auto;}
.contentTopLnk {
position: absolute; 
top: 5px; 
right: 10px; 
width: 30px; 
height: 15px; 
line-height: 15px;
font: normal 10px Arial, Helvetica, sans-serif;
}
.contentTopLnk a {color: rgb(150,150,150); text-decoration: none;}
.contentTopLnk a:hover {color: rgb(59,48,153);}

#footer {
position: relative;
width: 860px;
height: 20px;
line-height: 20px;
text-align: right;
color: rgb(170,170,170);
border-top: solid 1px rgb(150,150,150);
margin: 50px 0px 20px 0px;
}
#footer a {text-decoration: none; color: rgb(170,170,170);}
#footer a:hover {color: rgb(59,48,153);}

