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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear { clear: both; }


.img { float: right; padding:7px;}


/* type */

p, li { font-size: 100%; line-height: 21px; margin: 0 5px 15px; }


a { color: #d22229; text-decoration: none; }




/* blog entries */

.date { font-size: 70%; font-weight:bold; font-style:italic; margin: 0 5px; }


/* structure */

body { background: #000; font-family: "Century Gothic", Arial, Helvetica, sans-serif; }

#main { background: #fff url(images/header-bg.gif) repeat-x;  }

#content { width: 940px; margin: 0px auto; }

.left { float:left; width:250px; margin: 0px 0 5px;}

.right { float:left;  margin: 0px 0 30px;width:625px; }
.rightsideimg { float:right;  margin: 0px 0 0px; }

#logo { margin-top: 25px; }
.welcome  { float:left; margin: 30px 0 30px;}
.logos_img { margin-top: 40px; margin-right:30px;}
.logos_img2 { margin-top: 40px;}

/* menu and search */

#searchbutton { width: 230px; height:60px; float: left; margin: 10px 0; color:#fff; }

#menu {float: right; width: 700px; height:60px; margin: 10px 0; font-weight: bold; }

ul#nav a { color: #fff; text-decoration: none; }

ul#nav a:hover { border-bottom: 2px solid #d22229; }

ul#nav li { display: inline; padding: 0 14px; }


/* footer */

#footer { background: #000 url(images/footer-bg.gif) repeat-x center top; color:#fff; }

#footer-content { width: 940px; margin: 0 auto; padding-top: 50px; } 

#footer p { font-size: 75%; }

#footer a { color: #fff; }
#footer-content p { color: #fff; font-size: 95%;text-align:left;}
#footer-content h4 {text-align:left;font-size: 120%; font-weight: bold; margin: 0 5px; text-decoration: underline; color: #ffffff; }

body
{    
    margin:0px;
    text-align:center;  
}

/* Skin */



/* Content Panes */

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject{ color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:link { color:#fff; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:visited {color:#fff; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:active {color:#fff; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:hover{color:#fff; text-decoration:none; font-weight:normal; font-size:10px;}

.user,a.user:link,a.user:active,a.user:visited,.user 
{
    color:#ffffff; 
    text-decoration:none; 
    font-weight:Normal; 
    font-size:10px;
}
a.user:hover 
{
    color:#000000; 
    text-decoration:none; 
    font-weight:Normal; 
    font-size:10px;
}

/* code to make the search button look like it does */
.searchbox input
{
    MARGIN: 0px 0px 0px 0px; 
    border: 1px solid #cccccc; 
    font-size:10px; 
    color:#6D6D6D; 
    background:transparent; 
    width: 100px;
    height:18px;
}
.search,a.search:link,a.search:active,a.search:visited,.search 
{
    color:#6D6D6D; 
    text-decoration:none; 
    font-weight:bold; 
    font-size:10px;
}
a.search:hover 
{
    color:#000000; 
    text-decoration:none; 
    font-weight:bold; 
    font-size:10px;
}

/* change the colour of the login button here */
.StandardButton 
{
    color: #ffffff;
    font-family:Tahoma, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-weight: normal;
    background-color: #6D6D6D;
}

/* classes used by DotNetNuke for things like the container titles */

.Head 
{
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
.SubHead 
{
    font-size:11px;
    color:#333333;
}
.SubSubHead
{
    font-size:11px;
    color:#333333;
}

/* this is the font class used throughout your site - change the size here */
table, tr, td, th, div, p 
{
    font-family:Georgia;
    font-size: 12px;
    line-height: 1.4em;
    color: #333333;
    letter-spacing:1px;
    line-height:16px;
}
label, .normal, .Normal 
{
}
table 
{
    padding: 0;
}
p 
{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right:5px;
    font-size: 12px;
}
.Normal 
{
    
}
h1, h2, h3
{
    color:#265C03;
    font-family: Arial;
    font-size: 14px;
}
h1
{
    margin:0;
    padding:5px;
    font-size:24px;
}
h3 
{
    
    font-size: 14px;
    padding: 2px 0 1px 7px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    letter-spacing: 2px;
}
h2 
{
    font-family: Arial;
    font-size: 12px;
    padding: 2px 0 1px 7px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    letter-spacing: 2px;
}
h1
/* command button links */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
{
    color:#333333;
    text-decoration:none;
}
A.CommandButton:hover
{
    color:#333333;
    

}
.SkinObject
{
    color:#fff;
    
}

/*=== Menu Items */
/* Main Menu object styles */

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 12px; 
	width:700px;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	float: right;
	z-index: 10000; 

}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #ffffff;
	font-size: 12px; 
	font-weight:bold; 	
	padding:5px 0 0 30px;
	white-space:nowrap;
	float:left;
	z-index: 1000; 
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
    text-decoration:underline;

}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#fff;
	font-weight:bold;
	font-size: 12px;
	padding:5px 0px 0 30px;
	white-space:nowrap;
	float:left;
	z-index: 1000; 
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
    z-index: 10000;
	border:1px solid #ffffff;
}

.main_dnnmenu_submenu td
{
    font-family:Arial, Verdana, Sans-Serif;
	background-color:#000;
	z-index: 10000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#fff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background-color:#333;
	text-decoration:underline;
}
.main_dnnmenu_itemselected td
{
    background-color:#333;
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #000;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #000;
}



.ModuleTitle_MenuItem 
.ModuleTitle_MenuItemSel 
.ModuleTitle_SubMenu 
.ModuleTitle_MenuContainer 
.ModuleTitle_MenuBar  
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon 


