/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0;padding:0; font-family:Verdana,Arial,Sans-serif;}
html, body { height:100%; }
body { background-color:#004fa3; font-size:11px; }
img{border:none;}
body{}
.clear { clear:both; }


/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container { width:788px; background:white url(../images/dot.png) 198px repeat-y; border-bottom:3px solid white; position:relative; height:100%; height:auto !important; min-height:100%; margin:0 auto 3px; }

/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header { height:169px; padding-top:10px; background:#004fa3 url(../images/header.jpg) bottom no-repeat; border-bottom:5px solid white; }

/*contact*/
#header .contact { width:200px; background-color:#9b9b9b; padding:3px 5px; color:white; }
#header .contact h1 { font-size:11px; }
#header .contact address { font-style:normal; font-size:10px; line-height:1.1; }

/************************************************************************************************/
/*side*/
/************************************************************************************************/
#side { width:194px; float:left; margin-left:3px; padding-bottom:50px; display:inline; }

/*item*/
#side .item { background:#f1f1f1 url(../images/side_item_background.png) right repeat-y; }
#side .item .bottom { margin-bottom:2px; height:13px; overflow:hidden; background:url(../images/side_item_bottom.png) left top no-repeat; }

/*menu*/
#side .menu { background:url(../images/side_menu_background.png) right top no-repeat; }
#side .menu ul { list-style:none; font-size:10px; }
#side .menu li { margin:0 8px 1px 1px; border:1px solid #9a9a9a; background:#ddd url(../images/menu_item.png) 5px center no-repeat; padding:3px 2px 3px 20px; }
#side .menu li a { color:black; text-decoration:none; }
#side .menu li a:hover { text-decoration:underline; }

/*quicklinks*/
#side .quicklinks { padding:5px 5px 0 20px; margin:5px 0 0; }
#side .quicklinks a { text-decoration:none; }
#side .quicklinks img { margin-right:10px; }

/*photo*/
#side .photo img { border:1px solid #5e6869; }

/************************************************************************************************/
/*content*/
/************************************************************************************************/
#content { width:583px; float:left; margin:4px 0 0 7px; display:inline; padding-bottom:50px; }
#content .hr { border:solid #9dacbd; border-width:1px 0 0; margin:10px 24px 10px 0; clear:both; height:1px; overflow:hidden; }

/*item*/
#content .item { padding-top:2px; clear:both; }
#content .item img { border:1px solid #010101; }
#content .item p { font-size:9px; padding:0 50px 11px 5px; }
#content .item .left { float:left; width:200px; overflow:hidden; margin-right:6px; }
#content .item .right { float:left; width:374px; }
#content .item .right p { padding-right:30px; }
#content .item a.button { color:white; width:62px; height:15px; float:right; margin:10px 35px 8px 0; display:inline; text-align:center; text-decoration:none; background-image:url(../images/button.png); }
#content .item a.button:hover { text-decoration:underline; }
#content .item h2 { color:white; font-size:11px; padding:7px 0 0 5px; height:18px; background:url(../images/content_title_background.png) top repeat-x; margin:3px 0 10px 0; }

/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer { clear:both; height:26px; position:absolute; background:url(../images/footer_background.png) top repeat-x; width:781px; bottom:0; left:3px; border:solid #337fac; border-width:0 1px; color:white; font-size:9px; }
#footer a { color:white; }

/*copyright*/
#footer .copyright { width:350px; float:left; padding:7px 0 0 11px; }

/*created*/
#footer .created { width:350px; float:right; padding:7px 11px 0 0; text-align:right; }



