body
{
    /*width:97%;
    max-width:1920px;*/
    /*width:98%;      /* allow for vertical scrollbar */
    width:100%;
    max-width:1024px;
    height:auto;
    margin:0px auto;
    padding:0px;
	background-color: White; 
	/*background:#000000 url('../images/Plastic-Material-Background-3.jpg') no-repeat fixed 100% 100%; /*no-repeat top center; */
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#container 
{
    /*width:98%;*/
    width:100%;
    padding:0;
    margin:0 auto;
    /*overflow: scroll;*/
    /*margin-left:auto;*/
    /*margin-right:auto;*/
    /*max-width:980px;*/
    padding:0px;
    background-color:White;
    min-height:400px;
    border: none;
}
#homecontent
{
    clear:both;
    padding:0px;
    border: none;
}
#content
{
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    padding:0px 10px;
    border: none;
}
#header
{
    width:100%;
    padding:0;
    margin:0;
    /*height:120px;*/
    /*background-color: #eeeeee;*/
    background-color: #bbbbbb;
    background-color: #aaaaaa;
    /*border-bottom:solid 2px black;*/
    
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";       /* IE 8 */
    /*filter: alpha(opacity=70);  /* IE 5-7 */
    /*-moz-opacity: 0.7;          /* Netscape */
    /*-khtml-opacity: 0.7;        /* Safari 1.x */
    /*opacity: 0.7;               /* Good browsers */
}

#footer {
	/*width:100%;*/
	margin:0px 0px 0px 0px;
	padding:10px;
	background-color: #666666;
	text-align:left;
	color:white;
	font-size:80%;
}
#footer a
{
	text-decoration: underline;
}
#footer a:link, #footer a:visited {
	color:	#FFFFFF;
	}
	
#footer a:hover {
	text-decoration: underline;
	}	
	
.wrapper {
    border : none;
    overflow:hidden;
    margin:0px;
}
.wrapper div {
    /*min-height: 200px;
    padding: 0px;*/
}
#maincontent 
{
}
.RelatedLinksDiv
{
    float:right;width:225px;border:solid 3px #94AB83;text-align:center;padding:0px;margin:0px 20px 20px 20px;
}
.RelatedLinksHead
{
font-weight:bold;color:white;background-color:#94AB83;margin-top:0px;height:25px;padding-top:5px;
}
.RelatedLinksP
{
    padding:1px 10px 1px 10px;margin:0px 0px 6px 0px;
}


.wrapper {
    border : none;
    overflow:hidden;
    margin:0px;
    }
.wrapper div {
    min-height: 200px;
    padding: 0px;
    }
#leftdiv {
    float:left;
    margin:0px 20px 0px 0px;
    max-width:500px;
    width:50%;
    border: none;
    padding:0px;
    }
#rightdiv {
    overflow:hidden;
    margin:0px 0px 0px 20px;
    border: none;
    }
#rightortop
{
    width:48%;
    float:right;
    margin:0px 0px 0px 20px;
    border:none;
}
#leftorbottom
{
    width:48%;
    overflow:hidden;
    margin:0px 20px 0px 0px;
    border: none;
}


/*****************************************************************************
							Responsive design
*****************************************************************************/
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) 
{
    #header
    {
        /*height: 160px;*/
    }
}
@media only screen and (max-width: 768px)      
{
    #container 
    {
        /*margin-left:2%;*/
    }
    #content 
    {
        /*width:98%;*/
        /*margin-left:10px;*/
        clear:both;
        /*padding: 10px 10px 5px 10px;*/
    }
}
@media screen and (max-width: 400px) {
    .RelatedLinksDiv {
    float: none;
    width:auto;
    /*margin-right:0;*/
    /* border:0;*/
    }

    #leftdiv {
        float: none;
        margin-right:0;
        width:auto;
        border:0;
        margin-bottom:0px;
    }
    #rightdiv {
        margin-left:0;
    }
    #rightortop
    {
        float:none;
        margin:0px;
        border:none;
        width:100%;
    }
    #leftorbottom
    {
        margin:0px;
        width:100%;
    }


}

