html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,table,caption,tbody,tfoot,thead,tr,th,td
{
        border:0;
        outline:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
        margin:0;
        padding:0;
}

body
{
        background-color:#e9f1fd;
        background-image:url(../images/background.jpg);
        font:11px verdana, arial;
        text-align:left;
        color:#666;
}

h1
{
        font:13pt verdana, arial;
        font-weight:700;
        text-align:left;
        color:#666;
        margin-left:10px;
        padding:0;
}

ol
{
        list-style:none;
}

blockquote,q
{
        quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
        content:none;
}

:focus
{
        outline:0;
}

ins
{
        text-decoration:none;
}

del
{
        text-decoration:line-through;
}

table
{
        border-collapse:collapse;
        border-spacing:0;
}

p
{
        font:11px verdana, arial;
        text-align:left;
        color:#666;
        padding: 10px 10px 0px 10px;
}

img
{
        border-style:none;
}

hr
{
	color: #666;
	background-color: #666;
	height: 1px;
        margin: 0px 15px 0px 15px;
}

#maincontainer
{
        width:746px;
        margin:0px auto;
}

#header
{
        position: relative;
        float: left;
        width: 746px;
        height: 90px;
        text-align:right;
}

.navigation
{
        position: relative;
        float: left;
        width: 726px;
        height: 50px;
        background-color:#e9f1fd;
        background-image:url(../images/navback.png);
        padding-left: 20px;
}
#content
{
        position: relative;
        float: left;
        width: 746px;
        height: 562px;
        background-color:#e9f1fd;
        background-image:url(../images/body-back.png);

}
#leftcolumn
{
        position: relative;
        float: left;
        width: 350px;
        height: 540px;
        overflow: auto;
        margin: 10px 0px 0px 10px;
}

#widecolumn
{
        position: relative;
        float: left;
        width: 730px;
        height: 540px;
        overflow: auto;
        margin: 10px 0px 0px 10px;
}

#rightcolumn
{
        position: relative;
        float: left;
        width: 375px;
        height: 540px;      
        overflow: auto;
        margin: 10px 10px 0px 0px;
}

#body-text
{
        text-align:left;
}

#body-text ul
{
	list-style-position: outside;
	list-style-type: square;
	margin-left: 25px;
}

.imagecontainer
{
        border: 3px solid #333;
        width: 345px;
        height: 477px;
        margin: 10px 0px 0px 13px;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 110px;
    height: 110px;
    border: 1px solid #ccc;
    background:#efefef;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/


#homebanner
{
    margin: 18px 8px 0px 8px;
    height:242px;
    width:713px;
    float:left;
}

#homeleft
{
    width:290px;
    float:left;
    margin: 12px 0px 12px 12px;

}


#homeright
{
    float:left;
    width:423px;
    margin-top:8px;
}

#homeright p
{
    margin:0px;
}
