/* Default stylesheet / National Greed / 24/06/2009 */

* 
{
	font-family : Arial;
	margin : 0;
	padding : 0;
	color : #333333;
}

a	
{
	color:#0774B7;
	margin : 0;
	padding : 0;
	text-decoration : none;
}
a:hover
{
	color:#0774B7;
	margin : 0;
	padding : 0;
	text-decoration : underline;
}

img
{
	margin : 0;
	padding : 0;
	border : none;
}
/* lists */
ul
{
	list-style-type: disc;
	list-style-position: inside;
}

ol
{
	list-style-type: ;
	list-style-position: inside;
}
/* lists */

body 
{
	text-align : center;
	background : #fffffff;
	font-size : 85%;
}

div.accesskeys 
{
	display : block;
	float : left; 
	position : absolute; 
	top : -1000px;
}

div#wrapper 
{
	width : 959px;
	text-align : left;
	margin : auto;
}

/**************** header *****************/
div.header
{
	float : left;
	width : 959px;
}

div.header div.logo
{
	float : left;
	width : 304px;
	margin : 0;
	padding : 0;
}

div.header div.logo a
{
	float : left;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

div.header div.logo a img
{
	float : left;
	margin : 0;
	padding : 0;
}

div.header div.logo-facet
{
	float : right;
	width : auto;
	margin : 0;
	padding : 0;
}

div.header div.logo-facet a
{
	float : left;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

div.header div.logo-facet a img
{
	float : left;
	margin : 0;
	padding : 0;
}
/**************** header *****************/



/**************** top-nav *****************/
div.top-nav
{
	float : left;
	width : 959px;
	margin : 0;
	padding : 0;
}

div.top-nav ul
{
	float : left;
	width : 959px;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-color : #0774B7;
}

div.top-nav ul li
{
	float : left;
	width : auto;
	margin : 0;
	padding : 0;
	font-size : 0.8em;
}

div.top-nav ul li img
{
	float : left;
	width : auto;
	margin : 0;
	padding : 0px 1px 0px 1px;
}

div.top-nav ul li a
{
	float : left;
	width : 90px;
	#width : 108px;
	margin : 9px 0px 0px 0px;
	padding : 0;
	color : #ffffff;
	text-align : center;
	text-decoration : none;
	text-transform : uppercase;
	font-weight : bold;
}

div.top-nav ul li a:hover
{
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
}
/**************** top-nav *****************/


/**************** content-holder *****************/
div.content-holder
{
	float : left;
	width : 959px;
	margin : 10px 0px 10px 0px;
	padding : 0;
	border-bottom : solid 1px #DBDBDB;
	background : url(../../../../images/bg_content.jpg) repeat-y top;
}

div.content-holder div.content-left
{
	float : left;
	width : 715px;
	margin : 0;
	padding : 0;
}

div.content-holder div.content-right
{
	float : right;
	width : 234px;
	margin : 0;
	padding : 0px;
}


/* banner */
div.content-holder div.banner
{
	float : left;
	width : 715px;
	margin : 0;
	padding : 0;
}

div.content-holder div.banner a
{
	float : left;
	margin : 0;
	padding : 0;
}
/* banner */


/* content-inner-holder */
div.content-holder div.content-inner-holder
{
	float : left;
	width : 715px;
	margin : 11px 0px 0px 0px;
	padding : 0;
}
/* content-inner-holder */


/* content-right */
div.content-right div.hr
{
	float : left;
	width : 204px;
	margin : 0;
	padding : 5px 10px 0px 10px;
	text-align : center;
}

div.content-right div.hr hr.content-right-hr
{
	float : left;
	margin : 0;
	padding : 0;
	border : solid 1px #424242;
	height : 1px;
}

div.content-right div.section
{
	float : left;
	width : 214px; /* 234px is original width /w no padding */
	margin : 0;
	padding : 5px 10px 5px 10px;
}

div.content-right div.section div.title
{
	float : left;
	width : 214px;
	margin : 0;
	padding : 0;
	color : #ffffff;
	font-size : 1.4em;
	font-weight : bold;
}

div.content-right div.section div.desc
{
	float : left;
	width : 214px;
	margin : 2px 0px 2px 0px;
	padding : 0;
	color : #CCCCCC;
	font-size : 0.8em;
	font-weight : bold;
}

div.content-right div.section div.form
{
	float : left;
	width : 214px;
	margin : 5px 0px 5px 0px;
	padding : 0;
	color : #ffffff;
}

div.content-right div.section div.form label.csslabel
{
	float : left;
	width : 214px;
	margin : 0;
	padding : 0;
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
}

div.content-right div.section div.form input.textbox
{
	float : left;
	width : 200px;
	margin : 2px 0px 5px 0px;
	padding : 0;
	background-color : #ffffff;
	color : #000000;
	border : solid 1px #ffffff;
}

div.content-right div.section div.form input.btnSubmit
{
	float : left;
	width : auto;
	margin : 2px 0px 2px 0px;
	padding : 5px 5px 5px 2px;
	color : #ffffff;
	font-size : 0.9em;
	font-weight : bold;
	background-color : #000000;
	border : none;
	background-image : url(../../../../images/submit.gif);
	background-repeat : no-repeat;
	background-position : top left;
}

div.content-right div.section div.form input.btnPetition
{
	float : left;
	width : 181px;
	margin : 2px 0px 2px 0px;
	padding : 5px 5px 5px 2px;
	color : #ffffff;
	font-size : 0.9em;
	font-weight : bold;
	background-color : #000000;
	border : none;
	background-image : url(../../../../images/petition.gif);
	background-repeat : no-repeat;
	background-position : top left;
}

div.content-right div.section div.video
{
	float : left;
	margin : 0;
	padding : 10px 0px 10px 0px;
	width : 214px;
}

div.content-right div.section div.video div.title
{
	float : left;
	width : 214px;
	margin : 0;
	padding : 5px 0px 5px 0px;
	color : #ffffff;
	font-size : 1.0em;
	font-weight : bold;
}

div.content-right div.section div.video a,
div.content-right div.section div.video a:link,
div.content-right div.section div.video a:hover
{
	float : left;
	margin : 0;
	padding : 0;
	text-transform : none;
}

div.content-right div.section div.video div.desc
{
	float : left;
	width : 214px;
	margin : 2px 0px 2px 0px;
	padding : 0;
	color : #CCCCCC;
	font-size : 0.8em;
	font-weight : bold;
}

div.content-right div.section div.video div.link
{
	float : left;
	width : 214px;
	margin : 2px 0px 2px 0px;
	padding : 0;
}

div.content-right div.section div.video div.link a,
div.content-right div.section div.video div.link a:link
{
	float : left;
	width : 214px;
	margin : 0;
	padding : 0px 0px 0px 10px;
	color : #F27022;
	font-size : 0.8em;
	font-weight : bold;
	text-decoration : none;
	background-image : url(../../../../images/bullet_video.jpg);
	background-repeat : no-repeat;
	background-position : 3px left;	
}

div.content-right div.section div.video div.link a:hover
{
	text-decoration : underline; 
}

/* actions */
div.content-holder div.content-right div.box-action
{
    float : left;
	width : 214px; /* 234px is original width /w no padding */
	margin : 0;
	padding : 5px 10px 5px 10px;
}

div.content-holder div.content-right div.box-action div.title
{
	float : left;
	width : 211px;
	margin : 0;
	padding : 0;
	color : #ffffff;
	font-size : 1.4em;
	font-weight : bold;
}

div.content-holder div.content-right div.box-action div.item img
{
	float : left;
	margin : 5px 0px 5px 0px;
	padding : 0;
	border : solid 1px #C8C8C8;
}

div.content-holder div.content-right div.box-action div.item div.date
{
	float : left;
	width : 211px;
	margin : 0;
	padding : 0;
	font-size : 0.8em;
	font-weight : bold;
	text-transform : uppercase;
	color : #ffffff;
}

div.content-holder div.content-right div.box-action div.item div.link
{
	float : left;
	width : 211px;
	margin : 5px 0px 5px 0px;
	padding : 0;
	font-size : 0.9em;
	font-weight : bold;
}

div.content-holder div.content-right div.box-action div.item div.link a,
div.content-holder div.content-right div.box-action div.item div.link a:link
{
    color : #ffffff;
    text-decoration : underline;
}

div.content-holder div.content-right div.box-action div.item div.link a:hover
{
    color : #ffffff;
    text-decoration : none;
}

div.content-holder div.content-right div.box-action div.item div.desc
{
	float : left;
	width : 211px;
	margin : 0;
	padding : 0px 0px 3px 0px;
	font-size : 0.9em;
	color : #ffffff;
}

/* news */
div.content-holder div.content-right div.news
{
	float : left;
	width : 212px;
	margin : 0;
	padding : 10px 10px 0px 10px;
}

div.content-holder div.content-right div.news div.title
{
	color : #ffffff;
	font-size : 1.4em;
	font-weight : bold;
	padding : 0px 0px 5px 0px;
}

div.content-holder div.content-right div.news div.item
{
	width : 212px;
	margin : 0;
	padding : 5px 0px 5px 0px;
}

div.content-holder div.content-right div.news div.item div.date
{
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
	text-transform : uppercase;
}

div.content-holder div.content-right div.news div.item div.link a,
div.content-holder div.content-right div.news div.item div.link a:link
{
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
	text-decoration : underline;
}

div.content-holder div.content-right div.news div.item div.link a:hover
{
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
	text-decoration : none;
}

div.content-holder div.content-right div.news div.item div.more
{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0px 0px 10px 0px;
}

div.content-holder div.content-right div.news div.item div.more a,	
div.content-holder div.content-right div.news div.item div.more a:link
{
	float : left;
	margin : 0;
	padding : 0px 0px 0px 10px;
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
	text-decoration : none;
	background-image : url(../../../../images/bullet_news.jpg);
	background-repeat : no-repeat;
	background-position : 3px left;
}

div.content-holder div.content-right div.news div.item div.more a:hover
{
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
	text-decoration : underline;
}
/* news */

/* facts */
div.content-holder div.content-right div.facts
{
	float : left;
	width : 212px;
	margin : 0;
	padding : 10px 10px 30px 10px;
}

div.content-holder div.content-right div.facts div.title
{
	color : #ffffff;
	font-size : 1.4em;
	font-weight : bold;
	padding : 0px 0px 5px 0px;
}

div.content-holder div.content-right div.facts ul
{
	float : left;
	width : 212px;
	margin : 0;
	padding : 0;
	list-style-type : none;
	list-style-position : outside;
}

div.content-holder div.content-right div.facts ul li
{
	float : left;
	width : 197px;
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 15px;
	background-image : url(../../../../images/bullet_facts.jpg);
	background-repeat : no-repeat;
	background-position : 3px left;
	color : #ffffff;
	font-size : 0.8em;
	font-weight : bold;
}

div.content-holder div.content-right div.facts ul li a,
div.content-holder div.content-right div.facts ul li a:link
{
    color : #ffffff;
    text-decoration : underline;
}

div.content-holder div.content-right div.facts ul li a:hover
{
    color : #ffffff;
    text-decoration : none;
}
/* facts */
/* content-right */

/**************** content-holder *****************/


/**************** footer *****************/
div.footer
{
	float : left;
	width : 959px;
	margin : 0;
	padding : 0px 0px 20px 0px;
	background-color : #ffffff;
}

div.footer div.addthis
{
	float : left;
	width : 150px;
	margin : 0;
	padding : 0px 5px 0px 0px;
}

div.footer div.addthis img
{
	float : left;
	margin : 0;
	padding : 0;
}

div.footer div.links
{
	float : left;
	width : 603px;
	margin : 0;
	padding : 0;
}

div.footer div.links ul
{
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

div.footer div.links ul li
{
	float : left;
	width : auto;
	margin : 0;
	padding : 0px 5px 0px 5px;
	font-size : 0.8em;
	font-weight : bold;
}

div.footer div.links ul li a
{
	float : left;
	width : auto;
	margin : 0;
	padding : 0;
	color : #999999;
	text-decoration : none;
}

div.footer div.links ul li a:hover
{
	float : left;
	width : auto;
	margin : 0;
	padding : 0;
	color : #999999;
	text-decoration : underline;
}

div.footer div.unified
{
    float : left;
    width : 200px;
    margin : 0;
    padding : 0;
    color : #999999;
    font-size : 0.8em;
	font-weight : bold;
}

div.footer div.unified img.alignmiddle
{
	vertical-align: middle;
}



/**************** footer *****************/










/**************** Blog *****************/

/* Blogging Plugin  Styles */
.BloggingAboutBox
{
    padding: 10px;
}

.BloggingAboutBox A
{
    display: block;
}

.RSSFeedLink
{
    float:right;
    margin-top: -30px;
    margin-right: 5px;
    float : left;
    width : 475px;
    margin : 0;
    padding : 0;
    text-align : right;
}

.BlogItem
{
    margin-bottom: 30px;
    float : left;
    width : 475px;
}

.BlogItem .CreatedDate
{
    border-bottom: 1px dotted #cccccc;
    padding-bottom: 2px;
    margin-bottom: 10px;
    font-size : 1.2em;
}

.BlogItem h1.Title
{
    font-size: large;
}

.BlogItem .Content
{
    margin-bottom: 10px;
}

.CommentItem
{
    border-bottom: 1px dotted #cccccc;
    padding-bottom: 2px;
    margin-bottom: 10px;
}

.CommentItem .Title
{
    font-weight: bold;
    margin-bottom: 5px;
}

.CommentItem .MetaData
{
    font-style: italic;
    color: gray;
    margin-bottom: 10px;
}

.CommentItem .Content
{
    margin-bottom: 10px;
}

.CommentItem .CreatedDate
{
    font-weight: bold;
}

/* New comment form layout */
.BlogEntryNewCommentForm fieldset 
{
    margin-bottom: 10px;
}
.BlogEntryNewCommentForm legend 
{
    padding: 0 2px;
    font-weight: bold;
    _margin: 0 -7px; /* IE Win */
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.BlogEntryNewCommentForm fieldset ol, 
.BlogEntryNewCommentForm fieldset ul 
{
    margin: 0;
    padding: 0;
}

.BlogEntryNewCommentForm fieldset li 
{
    list-style: none;
    list-style-image: none;
    padding: 5px;
    margin: 0;
    clear: both;
    border: 0;
}

.BlogEntryNewCommentForm fieldset li input,
.BlogEntryNewCommentForm fieldset li textarea
{
    width: 350px;
}

.BlogEntryNewCommentForm fieldset li div.captcha
{        
    line-height: 1.8em;    
    margin-bottom: 5px;
    float: left;    
}

.BlogEntryNewCommentForm fieldset label, .captchaLabel
{
    width: 120px; /* Width of labels */
    vertical-align:top;
    line-height: 1.8em;
    float: left;
    margin-right: 5px;
}

.BlogEntryNewCommentForm fieldset li div.captcha img 
{
    margin-bottom: 2px;
}

/* Form styles */
                
.BlogEntryNewCommentForm legend 
{
    padding-left: 0; 
    color: #333; 
}

.BlogEntryNewCommentForm fieldset 
{
    border: none;
}
                                
.BlogEntryNewCommentForm fieldset li 
{
    padding: 5px 10px 7px;
}

.BlogEntryNewCommentForm fieldset li div.formcontrols input,
.BlogEntryNewCommentForm fieldset li div.formcontrols textarea
{
    background-color : #ffffff;
    border : solid 1px #000000;
}

.BlogEntryNewCommentForm fieldset li div.formcontrols textarea
{
}

/* End blogging styles */

/**************** Blog *****************/