/* Setup */
body,div,dl,dt,dd,h1,h2,h3,
h4,h5,h6,pre,form,fieldset,
input,textarea,p,blockquote,
th,td { 
margin:0;
padding:0;
}

body {
font-family:Verdana, Geneva, sans-serif;
font-size:100%;
}

img {border:0}

/* For test purposes only 
* {border:0px solid #000;}
.head-contain,
.foot-contain {background-color:#eee;}
*/

/* Fixed height items */
.head-top {height:25px;}
.head-logo {height:100px;}
.head-nav {height:60px;}
.slider {height:240px;}
.graphic {height:250px;}

/* Common */
.center {margin:auto;}
.left {float:left;}
.right {float:right;}
.brdr {border:1px solid #000;}
.mgnt10 {margin-top:10px;}
.mgnt20 {margin-top:20px;}
.mgnt30 {margin-top:30px;}
.mgnr10 {margin-right:10px;}
.mgnl0 {margin-left:0px;}
.mgnl20 {margin-left:20px;}
.mgnb10 {margin-bottom:10px;}
.mgnb50 {margin-bottom:50px;}

.pad10 {padding:10px;}
.pad0 {padding:0px;}
.clrbth {clear:both}
.txt-c {text-align:center}
.fnt-sm {font-size:0.6em}

/* Fixed width items */
.body-contain,
.foot-contain,
.foot-copyright {width:980px;}
.body-box-left-sm {width:290px;}
.body-box-rght-sm {width:305px;}
.body-box-rght-lg {width:650px;}
.body-box-left-lg {width:675px;}

.body-box-midl-lg {width:540px;}
.body-box-rght-md {width:365px;}
.body-box-left-md {width:365px;}
.body-box-midl-sm {width:160px;}

.foot-box-1,
.foot-box-2,
.foot-box-3,
.foot-box-end {width:300px}