/*---------------------------------------------------------------
    Nifty Corners used to 
    generate rounded edges.
*/

.nifty1{
    background: #FFF;
	width:623px;
	float:right;
	margin:0 1em 0 0;
}

b.rtop, b.rbottom{
    display:block;
    background: #001848;
}

b.rtop b, b.rbottom b{
    display:block;
    height: 1px;
    overflow: hidden; 
    background: #FFF;
}

b.r1{
    margin: 0 5px;
}

b.r2{
    margin: 0 3px;
}

b.r3{
    margin: 0 2px;
}

b.rtop b.r4, b.rbottom b.r4{
    margin: 0 1px;
    height: 2px;
}
/*----------------------------------------------------------------*/

/*-------------------------------------------------------------------
    Following code and images obtained and modified 
    from http://www.alistapart.com/articles/cssdropshadows/  */

.img-shadow {
	float:right;
  	background: url(shadowAlpha.png) no-repeat bottom right !important;
  	background: url(shadow.gif) no-repeat bottom right
	margin: 26px 10px 0 10px !important;
  	margin: 26px 10px 0 5px;
  }
  
.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	margin: -6px 6px 6px -6px;
  } 
  
/*---------------------------------------------------------------*/
 

#home{
    padding:0 1em 0 1em;
}

#services{
   	padding:0 1em 0 1em;
}

#links li{
    padding-bottom:1em;
}

#contact{
	padding:0 1em 0 1em;
}

#contact li{
	padding:0 0 1em 0;
}

body {
	background: #001848 url(../images/bg_001848_3columns_160px_and_640px.jpg) repeat-y 50% 0 !important;
    height:100%;
    width:800px;
	margin:0px auto 0px auto;
}

html {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #CCCCCC;
    text-decoration: none;
    text-align:center;
    height:100%;
    margin:0px;    
}

table{
    border-collapse:collapse;
    width:800px;
    margin-left:auto;
    margin-right:auto;
	background:#001848;
}

table col.col1{
    width:20%;
}

table col.col2{
    width:80%;
}

tr {
    height:23px;
}

#table-1{
    background-color:#FFFFFF;
}

#mainContent{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
	padding-left:1em;
	padding-right:1em;
    text-align:left;
}

#site-title{
    color:#000;
    font-size:20px;
	font-weight:bold;
	margin:1em 1em 0 1em;
	padding:1em 2em 1em 0;
	border-top:1px solid #a9a9a9;
	text-align:right;
}

.menu{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding:0 0 0 1em;
    text-align:left;
    vertical-align:top;
	float:left;
}

.menu a {
    color: #CCCCCC;
    text-decoration:none;
}

.menu a:hover {
    color: #FFFFFF;
}

#logo_img{
    float:left;
	margin:1em 0 0 0;
	padding:0 1em 0 1em;
	border-right:1px solid #a9a9a9;
}

#imgContainer{
	background-color:#FFFFFF;
	width:100%;
	float:right;
}
	
#copyright-footer{
	font-size:10px;
	position:absolute;
	bottom:0;
	text-align:center;
	color:#000000;
	background-color: #FFFFFF;
	padding:1em 0 1em 0;
}
