.error{
	border:1px solid #ff0000;
	padding:5px;
	color:#ff0000;
	margin-top:5px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:130%;
	margin:0;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	_background-position:0 3px;
}

a {
	color:#000000;
}

a:hover {
	color:#006600;
}

.outerwrapper {
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

.navigation {
	height:30px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	padding-left:13px;
}

.tab {
	height:30px;
	width:117px;
	display:block;
	float:left;
}

.tab a {
	background-position:0 0;
	background-repeat:no-repeat;
	color:transparent;
	display:block;
	text-decoration:none;
	height:30px;
}

.tab a:hover {
	background-position:0 -30px;
	background-repeat:no-repeat;
	color:transparent;
	display:block;
	text-decoration:none;
}

#home a{
	background-image:url(../images/home_nav.jpg);
}

#mega a {
	background-image:url(../images/megabyte_nav.jpg);
}
#giga a {
	background-image:url(../images/gigabyte_nav.jpg);
}
#wee a {
	background-image:url(../images/weebook_nav.jpg);
}
#big a {
	background-image:url(../images/bigbook_nav.jpg);
}



#citizen a {
	background-image:url(../images/citizen_nav.jpg);
}
#contact a {
	background-image:url(../images/contact_nav.jpg);
}

.selected a {
	background-position:0 -30px;
}

.navspacer {
	height:13px;
	background-image:url(../images/top-sep.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	
}

.intro {
	height:135px;
	background-repeat:no-repeat;
}

.introfolderlink {
	float:left;
	width:73px;
	height:56px;
	margin:5px 0px  0px 35px ;
	border:0px solid red;
	background-color:#FFFFFF;
	_margin:5px 0px  0px 18px ;
}

.introfolderlink a {
	width:73px;
	height:56px;
	background-image:url(../images/large_folder2.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	display:block;
	
	text-decoration:none;

	
	
}
.introfolderlink a:hover {
	background-position:0 -56px;
	display:block;
	text-decoration:none;
}

.intro p {
	padding:65px 119px 0 20px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.homepage {
	background-image:url(../images/intro_bg1.jpg);
}

.megabyte {
	background-image:url(../images/intro_bg2.jpg);
}
.megabyte p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.gigabyte {
	background-image:url(../images/intro_bg3.jpg);
}

.gigabyte p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.weebook {
	background-image:url(../images/intro_weebook.jpg);
}
.weebook p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.bigbook {
	background-image:url(../images/intro_bigbook.jpg);
}

.bigbook p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.smartcitizenship {
	background-image:url(../images/intro_bg4.jpg);
}
.smartcitizenship p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

.contact {
	background-image:url(../images/intro_contact.jpg);
}

.contact p {
	padding:65px 10px 0 130px;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
}

fieldset {
    border:0;
    background-color:#F9F9F9;
    padding:10px;
 }

fieldset label {
    width:120px;
    float:left;
    display:block;
}

fieldset input {
    width:175px;
}

  

fieldset .inset label {
          width:auto;
          display:inline;
          float:none;
}

fieldset .inset input {
          width:auto;
}

.button {
  width:100px;
  }

.content {
	margin:0;
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	height:100%;
	padding:20px 5px 10px 5px;
}

.primarylist {
	margin:20px 0 0 0;
}

.content p {
	margin:5px 5px 0 5px;
	padding:0px;
	
}

.folderlink {
	float:left;
	width:73px;
	height:56px;
	margin:5px 0px  0 27px ;
	_margin:5px 0px  0 16px ;
}

.folderlink a {
	width:73px;
	height:56px;
	background-image:url(../images/large_folder.gif);
	background-repeat:no-repeat;
	background-position:0 -56px;
	display:block;
	margin-left:7px;
	text-decoration:none;
	_margin-left:1px;
	
	
	
	
}

.listermiddle {
	_padding-left:opx;
}


	
	

	



.folderlink a:hover {
	background-position:0 0px;
	display:block;
	text-decoration:none;
}

.bookcover {
	float:right;
	margin:10px 10px 10px 10px;
}
.listeritem {
	margin:0 0 10px 0;
}


.listeritem p{
	margin:0 0 0px 120px;
}

.listermiddle {
	background-image:url(../images/wide_panel_middle.jpg);
	background-repeat:no-repeat;
	border:1px solid #3A854A;
	border-top:0;
	width:757px;
	border-bottom:0;
	margin:0 0 0 1px;
	padding:0 10px 0px 0px;s
}

.listertitle a{
	margin:0px  0  10px 120px;
	padding:5px 0 5px 0;
	color:#000033;
	font-size:170%;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.listermiddle .listertitle a:hover{
	color:#006600;
	text-decoration:underline;
}

.listermiddle p{
	margin:0 0 0 120px;
	padding:0 100px 0 0;
}

.secondarylist .listertitle {
	margin:0px  0  5px 120px;
	padding:5px 0 5px 0;
	color:#000033;
	font-size:100%;
	font-weight:bold;
	display:block;
	
}

.secondarylist .listertitle a{
	margin:0px  0  5px 00px;
	padding:5px 0 5px 0;
	color:#000033;
	font-size:100%;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}
.secondarylist .listertitle a:hover{
	color:#006600;
	text-decoration:none;
}

.articledescrip {
	margin:0 100px 0 120px;
	padding:0 10px 0 0;
}

.articledescrip p {
	margin:0;
	padding:0;
}


.secondarylist .listeritem {
	border-bottom:1px solid #ccc;
	margin:0 0  0px 0;
	padding:5px 0px 10px 0;
	background-image:url(../images/secondary_lister_bg.jpg);
	background-position:12px 37px;
	background-repeat:no-repeat;
}



.secondarylist .folderlink {
	float:left;
	width:67px;
	height:47px;
	margin:5px 0px  0 23px ;
	_margin:5px 0px  0 11px ;
}

.secondarylist .folderlink a {
	width:67px;
	height:47px;
	background-image:url(../images/small_folder.gif);
	background-repeat:no-repeat;
	background-position:0 -47px;
	display:block;
	text-decoration:none;
	
}
.secondarylist .folderlink a:hover {
	background-position:0 0px;
	display:block;
	text-decoration:none;
}
.secondarylist #header p{
	margin-right:100px;
	
}

 .folderlink#header  a {
	background-image:url(../images/small_folder2.gif);
	margin:-0px 0px  0 -0px;
	_margin:-1px 0px  0 -10px;
}

*+html  .folderlink#header  a {
	background-image:url(../images/small_folder2.gif);
	margin:-0px 0px  0 -4px;
	
}



.tertiarylist .folderlink a {
	width:93px;
	height:48px;
	background-image:url(../images/pdf_icon.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	display:block;
	text-decoration:none;
	margin-left:30px;
}

.tertiarylist .folderlink#nonpdf a {
	background-image:url(../images/doc_icon.jpg);
}

.tertiarylist .folderlink a:hover {
	text-decoration:none;
}

.tertiarylist .listeritem {
	background-image:none;
}

.tertiarylist .listeritem p{
	margin-left:180px;
}
.tertiarylist .listertitle {
	margin-left:180px;
}




.footer {
	border-top:1px solid #000;
	padding:10px 0 10px 0;
}

.footer img {
	margin-right:20px;
	vertical-align:middle;
}

.footer p {
	padding:5px 0 5px 0;
}

.footer div {
	float:left;
}

