
/* v1.0 | 20080212 */

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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

body {
	font: 12px/140% Arial;
	color: #333;
	min-height: 100%;
	background: url(../images/top-bg.gif) top  center repeat-x #f4f4f4;
	background:url(../images/bg.png) top center repeat-x #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
}

#main-con { width:980px; height:auto;margin:0px auto;}
#content-con {width:960px; height:auto;margin:0px auto; background:#FFF;}
#bottom-con { width:980px; height:65px;margin:0px auto;}
#top { width:980px; height:125px;}
#logo { width:318px; height:66px; background: url(../images/logo.png) top center no-repeat; margin:20px 0 0 0; float:left;}
#logo1 { width:154px; height:66px; background: url(../images/l1.jpg) top center no-repeat; margin:20px 0 0 0; float:left;}
#logo2 { width:154px; height:66px; background: url(../images/l2.jpg) top center no-repeat; margin:20px 0 0 0; float:left;}
#logo3 { width:154px; height:66px; background: url(../images/l3.jpg) top center no-repeat; margin:20px 0 0 0; float:left;}

#logo a { width:318px; height:66px; display:block; text-decoration:none; text-indent:-99999px;} 

#mainmenu { float:right; padding:10px 0px 0 0;}
#mainmenu ul { list-style:none; padding:0; margin:0;}
#mainmenu ul li { float:left; padding:0 22px 0 0; margin:0 22px 0 0; border-right:#58585a solid 1px;}
#mainmenu ul li.last { margin:0; padding:0; border:none;}
#mainmenu ul li a {font-family: 'Play', sans-serif; text-transform:uppercase; color:#58585a; text-decoration:none; text-shadow:#FFF 0px 1px; font-size:15px;}
#mainmenu ul li a:hover { color:#f60c0c;}
#podslider { width:100%; height:317px; background:url(../images/gfx.jpg) top center no-repeat;}

#content { width:920px; height:auto; padding:20px; overflow:auto;}
#content a { color:#f60c0c; text-decoration:none;}
#content a:hover  { color:#000; text-decoration:none;}
#front-col1 { width:480px; float:left;}
#front-col2, #front-col3 { width:200px; float:left;}
.marg { margin-right:20px;}

#content h1, h2, h3, h4 {font-family: 'Play', sans-serif;text-transform:uppercase; margin-bottom:10px;}
#content h1 { font-size:20px;}
#content h2 { font-size:18px;}
#content h3 { font-size:16px;}
#content p { line-height:18px; margin-bottom:10px; text-align:justify;}

#bottom { width:980px; height:65px; background:url(../images/bottom-bg.png) bottom center no-repeat;}
#bottom-menu { padding:15px 0 10px 0; margin:0 0 0 330px;}
#bottom-menu ul { list-style:none;}
#bottom-menu ul li { float:left; padding:0 10px 0 0; line-height:11px; margin:0 10px 0 0; border-right:#4c4b4b solid 1px;}
#bottom-menu ul li.last { margin:0; padding:0; border:none;}
#bottom-menu ul li a { font-size:11px; text-decoration:none; color:#4c4b4b; text-transform:uppercase;}
#bottom-menu ul li a:hover { color:#000; text-decoration: none;}
#copy { font-size:11px; color:#c4c4c4; text-align:center; clear:both; padding:10px 0 0 0;}

#left { width:700px; height:auto; overflow:auto; float:left;}
#right { width:200px; height:auto; overflow:auto; float:right;}


#content ul, #content ol { margin-bottom:10px; padding:0 0 0 10px; list-style:none;}
#content ul li { padding:3px 0 3px 12px; background:url(../images/li.png) left 8px no-repeat; text-align:justify;}

#content ol li { padding:3px 0;}

.webgrid {
	border: #D2D2D2 solid 1px; width: 100%; border-collapse: collapse;
}
.webgrid a {
	color: rgb(0, 0, 0);
}
.webgrid-header {
   padding: 6px 5px; height: 40px; background:url(../images/web-grid-th-bg.png) top center repeat-x #E7E7E7;
	b border-right:#dadada solid 1px;
}
.webgrid th { border-right:#CCC solid 1px; text-align:left; padding:0 0 0 5px; background:url(../images/web-grid-th-bg.png) top center repeat-x #E7E7E7;border-bottom:#ccc solid 2px;border-top:#dadada solid 1px; border-left:#dadada solid 1px; }


.webgrid-footer {
	 padding: 6px 5px; height: 30px; text-align: center; background:url(../images/web-grid-tf-bg-2.png) top center repeat-x;
	 border-top:#ccc solid 2px; border-left:#dadada solid 1px; border-bottom:#dadada solid 1px; border-right:#dadada solid 1px;
}
.webgrid-footer a, .webgrid-footer span{ margin: 0 2px; padding:2px 6px; border:#CCC solid 1px}
.webgrid-footer a:hover{    background-color: #FFFFDD;
}

.webgrid-alternating-row {
	height: 30px; border-right-color: #dadada; border-bottom-color: rgb(210, 210, 210); border-left-color: #dadada; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(242, 242, 242); 
}
.webgrid-row-style {
	height: 30px; border-right-color: #dadada; border-bottom-color: rgb(210, 210, 210); border-left-color: #dadada; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}

.webgrid td label { float:left;}
#content .webgrid td p, #content .webgrid th p { margin:0;}

.webgrid td { padding:0px 0 0px 5px; border-bottom:#D2D2D2 solid 1px;}


.webgrid  .webgrid-alternating-row td { background:#F2F2F2;}
.webgrid-selected-row {
	font-weight: bold;
}
.webgrid-row-style:hover td , .webgrid-alternating-row:hover td {
    background-color: #FFFFDD;
}