@charset "UTF-8";
/* CSS Document */

/* reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* vertical-align: baseline; */
	/* background: transparent; */
}
body {
	text-align: center;
	background-color:#00314f;
	color:#7a7a7a;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
}

a:link {
	color:#b0420d;
	text-decoration:none;
	
}
a:visited {
	color:#b0420d;
	text-decoration:none;
}
a:hover {
	color:#9a3311;
	text-decoration:underline;
}

#container {
	background-color:#FFFFFF;
}

/**********************************
* header 
***********************************/
#headerContainer {
		background:url(/images/MGtop.png) top repeat-x;
}

#header {
	width:960px;
	height:160px;
  }

#logo {
  	float: left;
	width: 416px;
  	height: 135px;
	margin:18px 0px 0px 20px;
 	overflow: hidden;
  }

#logo a {
	display: block;
	background:url(/images/ecommerce-web-design.png) top no-repeat;
	width: 100%;
  	height: 100%;
	border: none;
	text-indent: -5000px;
  }
  
#logo a:hover {
	background:url(/images/ecommerce-web-designRO.png) top no-repeat;
  }

#tag {
  	float: left;
	margin:135px 0px 0px -50px;
	color:#FFFFFF;
	font-size: 12px;
	font-style: italic;
  }
  
 /**************************************
 * Navigation 
 ***************************************/
#header ul { 
	float:right;
	 margin-top:72px;
    color: #fff;
    font-size: 18px;
	font-weight:100;
	list-style-type: none;
	font-weight:normal;
 }
		
#header ul li {
	 float: left;
 }
            
 #header ul li a {
	padding: 5px 15px;
	color: #fff;
	display:block;
 }
			
#header ul li a:hover {
	background:#b0420d;
	border-bottom:1px solid #cf6a3a;
     }    

#header ul li.current {
	background:#b0420d;
	border-bottom:1px solid #cf6a3a;
     }  

#header li ul { background:#b0420d; float:left; position:absolute; margin-top:0px; left:-999em; font-size:18px; } 
#header li ul li { float:left; width:100%; }
#header li ul li a:hover { background:#b0420d; border-bottom:1px solid #cf6a3a; }
#header li ul li.current { background:#b0420d; border-bottom:1px solid #cf6a3a; } 
#header li:hover ul { left:auto; background:#b0420d; }
#header li a:hover ul, #header li.sfhover ul { left:auto; } 

/***********************************
* footer 
************************************/
#footerFull {
	min-height:72px;
	border-top:1px solid #61a2cb;
	background-color:#00314f;
}

#footer {
	text-align:center;
	width:960px;
	font-size:11px;
}

#copyright {
	background:#b0420d;
	border-bottom:1px solid #cf6a3a;
	margin-right:15px;
	float:right;
	padding: 7px 33px;
	color:#FFFFFF;
}

#footer ul { 
	float:left;
	margin:10px 0px 0px 20px;
	color:#b0420d;
	font-size:14px;
	list-style-type: none;
 }
		
#footer ul li {
	margin-left: 0;
	display: inline;
	padding:3px 0px 3px 0px;
	float: left;
 }
            
 #footer ul li a {
	padding:3px 10px 3px 0px;
	color:#dbdbdb;
	text-decoration:none;
 }
			
 #footer ul li a:hover {
		color:#b0420d;
     }    

/******************************
* featured 
*******************************/
#featuredContainer {
	background: url(/images/featuredBG.png) top repeat-x;
	border-bottom:1px solid;
	min-height:179px;
}

#featured {
	width:960px;
	padding:15px 0px;
	text-align:left;
  }
  
#featured h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	font-size:24px;
	margin:0px 0px 15px 20px;
	font-weight:normal;
  }
  
#featured p {
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	width:600px;
	font-size:15px;
	line-height:1.4em;
	margin:0px 0px 15px 20px;
  }

 #featured a.visit {
	margin-left:20px;
	background:#b0420d;
	border-bottom:1px solid #cf6a3a;
	padding: 5px 15px;
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none;
	display:inline-block;
}

 #featured a:hover.visit {
	background:#9c2c06;
	border-bottom:1px solid #cf6a3a;
}

 #featured a img {
 	float:right;
	margin:0px 15px 0px 0px;
	border:1px solid #81b0c6;
	padding:4px;
}

 #featured a:hover img {
 	background-color:#4982ba;
	border:1px solid #fff;
	padding:4px;
}

#project {
	/* width:250px; */
	padding:0px 0px 10px 0px;
	text-align:left;
}

#project p {
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	width:250;
	font-size:15px;
	line-height:1.4em;
	margin:0px 0px 15px 20px;
  }

#project a img {
 	float:center;
	margin:0px 0px 0px 0px;
	border:1px solid #81b0c6;
	padding:4px;
}

 #project a:hover img {
 	background-color:#4982ba;
	border:1px solid #fff;
	padding:4px;
}

/****************************************
* subHead 
*****************************************/
#subHeadContainer {
	background: url(/images/featuredBG.png) top repeat-x;
	border-bottom:1px solid;
}

#subHead {
	width:960px;
	padding:15px 0px;
	text-align:left;
  }
  
#subHead h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	font-size:24px;
	margin:0px 0px 0px 20px;
	font-weight:normal;
  }
  
#subHead p {
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	width:600px;
	font-size:15px;
	line-height:1.4em;
	margin:0px 0px 0px 20px;
  }

/************************************
* content 
*************************************/
 #addClear:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#contentContainer {
	background-color:#FFFFFF;
	font-size:13px;
	line-height:1.4em;
}

#content {
	width:960px;
	padding:25px 0px 30px 0px;
	text-align:center;
  }
  
  #content ul{
  	margin-top:5px;
	margin-left:25px;
  }
  
#contentLC {
	width:620px;
	padding:0px 20px;
	text-align:left;
  }

#contentLC h2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#00376c;
	font-size:16px;
	margin:0px 0px 10px 0px;
	font-weight:normal;
  }
  
#contentLC h3 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#00376c;
	font-size:14px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
  }
  
#contentFull {
	padding:0px 20px;
	text-align:left;
	min-height:200px;  /* MH */
  }

#contentFull h2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#00376c;
	font-size:16px;
	margin:0px 0px 10px 0px;
	font-weight:normal;
  }
  
hr {
	margin:0px 0px;
	border: 0;
	width: 100%;
	color: #d5d5d5;
	background-color: #d5d5d5;
	height: 1px;
  }
  
 #contentRC {
 	width:250px;
	float:right;
	margin-right:15px;
	text-align:left;
  }
  
#news {
  	border:1px solid #d5d5d5;
	background-color:#f2f2f2;
	color:#828282;
	line-height:1.4em;
  }
  
#news h3 {
	font-size:14px;
	padding:10px;
	color:#002346;
  	border-bottom:1px solid #d5d5d5;
	background-color:#e2e2e2;
  }
  
 #newsEntry {
 	padding:10px;
	font-size:12px;	
 }
 
#newsEntry a.visit {
	font-style:italic;
	text-decoration:underline;
	display:inline-block;
}
 
.newsTitle {
 	color:#002346;
	font-weight:bold;
 }

#contentRC h2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#00376c;
	font-size:16px;
	margin:0px 0px 10px 0px;
	font-weight:normal;
  }

/**************************************************
* Maung's Stuff
**************************************************/
#BreadCrumb {
	color:#000000;
	font-size:90%;
	/* margin:0px 0px 0px 20px; */
	font-weight:normal;
	padding: 0 0 15px 0;
  }

 #BreadCrumb a {
	color:#00314f;
	text-decoration:underline;
 }
			
 #BreadCrumb a:hover {
		color:#b0420d;
		text-decoration:underline;
     } 

.cellbottomboder {
		border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #d5d5d5;
}

.cellbottom {
		border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #d5d5d5;
}

.celltop {
		border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #d5d5d5;
}

.clear { clear:both; }

#fineprint {
	font-size:11px;
}

.nobkg { background-color:#ffffff; color:#000000; }

div.helpbox { width:400px; padding:10px; background:#fff; border:#b0420d solid 5px; text-align:left; font-size:12px; }

.redtext {
		color: #b0420d;
}

.rowlist1 {
        background-color: #FFFFFF;
        font-weight: normal;
}

.rowlist2 {
        background-color: #F1F8FE;
		font-weight: normal;
}

.rowtitle {
        color: #00376c;
        font-style: normal;
        font-weight: bold;
}

.buysell {
        color: red;
        font-weight: bold;
}

#switch {
  	border:1px solid #d5d5d5;
	background-color:#f2f2f2;
	color:#828282;
	line-height:1.4em;
	width:250px;
	margin-right:15px;
	text-align:left;
	float:left;
  }
  
#switch h3 {
	font-size:15px;
	padding:10px;
	color:#002346;
  	border-bottom:1px solid #d5d5d5;
	background-color:#e2e2e2;
  }
  
 #switchEntry {
 	padding:10px;	
 }
 
.newsTitle {
 	color:#002346;
 }
 
 /*************************
 .submitsoff {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #b0420d;
        padding: 2px;
        border-top: 1px solid #cf6a3a;
        border-left: 1px solid #cf6a3a;
        border-right: 2px solid #cf6a3a;
		border-bottom:2px solid #cf6a3a;
        text-align: center;
		text-transform: uppercase;
}
.submitson {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #9c2c06;
        padding: 2px;
        border-top: 2px solid #cf6a3a;
        border-left: 2px solid #cf6a3a;
        border-right: 1px solid #cf6a3a;
        border-bottom: 1px solid #cf6a3a;
        text-align: center;
		text-transform: uppercase;
        clip:  rect(2px auto 2px auto);
}
************************/
form { padding:5px 0 0 0; }
input, textarea, .textEntry  { border:1px solid #a6a6a6; }

.SubmitButton { padding:10px; text-transform:uppercase; color:#fff; background:#9c2c06; border:none; text-decoration:none !important; }
        a.SubmitButton, a.SubmitButton:hover { text-decoration:none !important; padding:0; margin:0; }
        .SubmitButton:hover { padding:10px; text-transform:uppercase; color:#fff; background:#b0420d; border:none; text-decoration:none !important; }
 
