genericItemList/* CSS Document */

/*-----Global Reset-----*/

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl,fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5{margin-right:10px; padding:0;}  h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
border: none;
}

.clear {
clear: both;
}

h6 {
font-style:normal ;
}



/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
margin-top:0.1em; margin-left:8em; margin-right:8em; margin-bottom:2em;
padding:1e;background:#000000;
font-size:12px; /* more consistent font sizes */
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; line-height:18px; /*helps readability*/
}

/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td, p {
color: #333;
font-weight:normal;
font-size:12px;
line-height:16px
}





/*-----HEADINGS-----*/
h1, .componentheading{ font-size:12px; font-weight:normal; font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
Helvetica, Arial, sans-serif; line-height:24px;color:#990000;}
h2, .contentheading{font-size:12px; font-weight:bold; font-style: normal; font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif; line-height:14px; color:#b10304}
h3{font-size:12px; font-weight:bold; font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; line-height:14px;}
h4{font-size:1.1em; font-weight:normal; }
h5{font-size:12px; font-weight:normal; font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; line-height:16px;}
.moduletable h3, .moduletable_menu h3{margin-top:0;}



/*-----LINK TEXT COLORS-----*/
a {
color:#b10304;
}

a:hover{
color: #808080;
font-weight:bold;
}
/*-----Lists-----*/
ul{
}

li{
}
/* tables */

table.contentpaneopen, table.contentpane{border-collapse:collapse;}
/*-----BLOCKQUOTE STYLE-----*/

blockquote {color:#333;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-weight:normal;
font-size:12px;
margin-right:5px; padding:0;

}

/* MAIN MENU LINK COLOR */
#left ul.menu, #left ul.menu li, #left ul.menu ul{margin:0; padding:0; list-style:none;}
#left ul.menu a{
display:block;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:5px 0px 5px 20px;
background:url(../images/mainlevel.gif) no-repeat;
background-position:5px 20px;
}
#left ul.menu ul a{
background:url(../images/indent1.png) no-repeat;
background-position:15px -5px;
padding-left:25px;
}

#left ul.menu a:hover, #left ul.menu li.active a{
background-color:#487fd0;
color:#fff;
}
ul#mainlevel-nav{
margin:35px 0px;
padding:0;
list-style:none;
}
ul#mainlevel-nav li{
float:right;
margin:0;
padding:0;
}
div.moduletable_menu ul.menu li{
background:url(../images/dot.gif) bottom left repeat-x;
}

a.mainlevel-nav{
color:#d5d5d5;
text-decoration:none;
display:block;
padding:20px 6px 8px 5px;
font-size:12px;
font-weight:bold;
}

a.mainlevel-nav:hover{
color:#fff;
background:url(../images/topmenu2.jpg) top left repeat-x;
font-weight:bold;
}

/* Left/Right Column (GLOBAL DEFAULT STYLE) */



/* LATEST NEWS/POPULAR MODULE LINK STYLES */

a.latestnews{text-decoration:none;font-weight:normal;

}

a.latestnews:hover{

}

a.mostread{text-decoration:none;font-weight:normal;

}

a.mostread:hover{

}

/* SECTION TABLE HEADER STYLE */

td.sectiontableheader {

}

/* ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES */

tr.sectiontableentry1 td {

}

/* ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES */

tr.sectiontableentry2 td {

}

/* SECTION TABLE LINK STYLES */

.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {

}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {
 
}

/*layout*/

#bgtop{background-color:#000000;}
#bgbottom{background-color:#000000;}
.wrapper{width:200%; 
max-width:1024px;
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/}
#logo{float:left; padding-top:25px; padding-bottom:4px;}
#logo h1{font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size:36px;
font-weight:normal;
}
#logo a{
color:#e5e5e5;
text-decoration:none;
}
#logo a:hover{
text-decoration:underline;
}
#user3{float:right; width:700px;}
#nav, #container{ border:#fff 5px solid; border-bottom:none;}
#nav{background-color:#b10304; position:absolute; height:42px;}
#container{background-color:#fff;}
#container ul{margin:10px;}
#left, #middle, #right{overflow:hidden;}
#left{width:15%; float:left;}
#left a{color:#b10304;}
#left a:hover{color:#666666;}
#left .moduletable_menu{
background:#3e7ad4 url(../images/bgmenu.jpg) top left repeat-x;
margin-bottom:5px;
}
#left .moduletable_menu,#left .moduletable{
padding:3% 3% 10% 3%;
width:80%
voice-family: "\"}\""; 
voice-family:inherit;
width:100%;
}
html>body #left .moduletable_menu, html>body #left .moduletable{
width:91%;
}
.moduletable_menu h3{
color:#fff;
}
#left .moduletable{
background:#ffcc00 url(../images/bgred2.jpg) top left repeat-x;
color:#fff;
}
#left .moduletable, #right .moduletable{
margin-bottom:0px;
margin-right:0px;
}
#main{
width:90,1% !important;
width:85%; float:left;
margin-left:0px;
}
#user12{
position:relative;
margin-bottom:5px;
}
#user12 .moduletable{
padding:10px 16px;
}
#user12 a{
color:#fff;
}
#user12 a:hover{
text-decoration:underline overline;
}
#user12 ul{
list-style:none;}


#user1{width:50%; float:left;}
#user1 h3{width:101%;
background:#000000 url(../images/bgred3.jpg) top left repeat-x;
color:#fff;
padding:4px 0px 8px 8px; margin-left:-10px; margin-top:-40px; margin-bottom:0px; margin-right:0px; 
}

#user1{margin-top:0px; margin-bottom:-20px; 
background:color:#fff;
}

#user2{
background:#ffcc00 url(../images/bgred.jpg) top left repeat-x;
color:#fff; margin-top:30px; margin-bottom:0px;
}


#top h3{
background:#000000 url(../images/bgred3.jpg) top left repeat-x;
color:#fff; margin-top:10px;
padding:4px 0px 4px 4px; margin-left:5px; margin-top:20px; margin-bottom:10px; 
}
#top{padding-bottom:50px; margin-right:4px; margin-bottom:80px; margin-top:0px}


#middle{
float:left; overflow:auto;
width:54%;
margin-left:5px; margin-right:10px; margin-top:5px; margin-bottom:0px;
}

#right{
float:right; 
background:#000000; margin-left:5px; margin-right:10px; margin-top:13px; margin-bottom:10px;
color:#fff;}



#rightmodule{
background:#000000; top left repeat-y;
margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:20px;



#rightmodule .moduletable{
margin-left:10px; margin-top:10px; margin-bottom:0px;
padding:10px;


#rightmodule h3, #rightmodule a{
color:#fff;text-decoration:none;font-weight:bold;
margin-left:10px; margin-top:10px; margin-bottom:0px;
}

#user4{
margin-left:1px; margin-top:10px;
background:#ffdd3d

}
#user4 .moduletable{
margin-left:10px; margin-top:10px;
padding:20px;
}

#footer{position:relative; text-align:center; margin-bottom:10px; clear:both;  padding:0 10%; background-color:#fff;}
#footer a{color:#fff;}
#footer .bgright{ text-align:center; color:#fff; background:url(../images/footerright.jpg) top right no-repeat;}
#footer .bgleft{ background:url(../images/footerleft.jpg) top left no-repeat; height:34px; padding:6px 10px 0px 10px;}

li.latestnews, li.mostread{
margin-bottom:5px;
}