/* skin matt@wsi-internetmarketing.co.uk */
aspx{overflow:scroll;}div,ul,ol,li,dt,dd,dl,blockquote,fieldset,table,td,th,p,h1,h2,h3,h4,h5,h6,body,form{padding:0;margin:0;}ul,ol{list-style:none;}abbr,img,fieldset{border:0;}.tr{text-align:right;}.tl{text-align:left;}.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.hide{display:none;visibility:hidden;}table{border-collapse:collapse;}input,select,textarea{margin:0;}textarea{overflow:auto;}
body
{
    background-color:#fff;font-family: Arial, Helvetica, Verdana, sans-serif;font-size:0.77em;
}
#Body  
{
width:100%;
height:100%;
padding:0px;
margin:0px;

background-color: #4b4b4b;	
text-align:left;
color: #000000;
background-image:url(bg_globeimage.gif);
background-repeat:no-repeat;
background-position:left top;
}

#PageFrame 
{
    width:960px;
    margin-left:20px;
}
#HeaderGroup 
{
}
#HeaderLogo 
{
    float:left;
    margin:0px 0px -4px 20px;
    padding:0px;
    outline:none;
}
#RightHeader 
{
    float:right;
    width:700px;
    margin:0px;
    padding:0px;
}
.HeaderTagline 
{
    float:left;
    padding:0px;
    color:#ffffff;
    font-size:1.2em;
    width:499px;
    height:80px;
    background-image:url(HeaderTagline.gif);
    background-repeat:no-repeat;
    background-position:left;
}
.HeaderTagline span 
{
    display:none;
}
#HeaderSearch 
{
    float:right;
    width:200px;
    background-image:url(search.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:40px;
    margin-top:5px;
}

#HeaderSearch a
{
    display:block;
    width:37px;
    height:34px;
    background-image:url(btn_go.gif);
    background-repeat:no-repeat;
    float:right;
    margin:-6px 28px 0px 0px;
    *margin:-26px 30px 0px 0px;
    text-indent:-9999px;
    outline:none;
}
#HeaderSearch a:hover 
{
        background-image:url(btn_go_o.gif);
}
#MainContent 
{
    background-color:#f4f4ef;
    margin:0px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    clear:both;
}
#LogoBot 
{
    width:230px;
    height:118px;
}
#LeftGroup 
{
    width:230px;
    float:left;
    padding:0px;
    margin:0px;
}
#RightMainContent 
{
    float:right;
    width:670px;
        margin:15px 0px 0px 0px;
    padding:0px;
}
.ContentPaneIWMF
{
    width:470px;
     margin:-28px 0px 0px 0px;
    *margin-top:0px;
    padding:0px;
    float:left;
    clear:none;
}
.EmailPrintComment
{
    float:left;
    width:470px;
    margin:0px;
    padding:0px;
}
.lr1 
{
    float:left;
    width:475px;
    margin:0px;
    padding:0px;
}
.rr1 
{
    float:right;
    width:180px;
    margin:0px;
    padding:0px;
    clear:none;
}
.RightPane
{
    float:right;
    width:180px;
    clear:right;
}
#DatePane .SkinObject
{
    text-align:right;
    color:#fff !important;
    line-height:25px;
    margin-right:8px;
    font-family: Arial,Helvetica,sans-serif;
    color: #eeeeee;
    text-transform: uppercase;
}
#DatePane
{

    background-color:#333333;
        width:180px;
        float:right;
        display:block;
        height:25px;
        text-align:right;
        margin-top:4px;
}
.spacer 
{
    width:100%;
    clear:both;
    height:1px;
}
.FooterPane 
{
    padding:10px 20px 25px 20px;
    background-color:#333333;
    clear:both;
    width:920px;
}
.FooterPane, .FooterPane  a 
{
    text-transform:uppercase;
    color:#fff !important;
}
.FooterPane a 
{
    font-size:0.9em;
    font-weight:bold;
    padding:0px 6px;
}
#CopyrightPane 
{
    width:960px;
    text-align:right;
    padding:10px 0px;
}
#CopyrightPane, #CopyrightPane .SkinObject, #CopyrightPane .SkinObject a
{
    color:#000000 !important;
    text-decoration:none !important;
    font-weight:normal !important;
    text-transform:uppercase;
}
/* ##########  TEXT STYLES  ########## */

p {
   
	line-height: 16px;
	margin:0px 0px 10px 0px;
}
.NormalTextBox {
	font-family: Arial, Helvetica, sans-serif;
		
	color: #000000;
	border: 1px solid #65625D;
}
#HeaderSearch .NormalTextBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #65625D;
		width:120px !important;
}
h1 {
	font-size:22px;
	color:#000000;
	font-weight:bold;
	margin:10px 0px;
	line-height: 120%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;

}
h2 
{
	font-size:18px;
	color:#000000;
	font-weight:bold;
	margin:10px 0px;
	line-height: 120%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.mss_conent h2 
{
    margin:0px 0px 5px 0px !important;
}
h2 a {
	color: #bd060b !important;
	text-decoration: none;
}
h2 a:hover {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
h3 {
	font-size: 1.5em;
	line-height: 18px;
	font-weight: bold;
		margin:10px 0px;
}
h3 a {
	color: #bd060b !important;
	text-decoration: none;
}
h3 a:hover {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
a {
	color: #bd060b !important;
    text-decoration: none;
}
a:visited         
{

}
a:link 
{

}
a:hover 
{
    color: #000000;
    text-decoration:none !important;
}
#MainContent ul 
{
        list-style:none !important;
        padding:0px;
        margin:0px;
}
#MainContent li
{
    list-style:none !important;
    color:#f11f26;
    background-image:url(bullet_redsquare.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:17px;
    line-height:17px;
}
.dnnRibbon li
{
    background-image:none !important;
}
/* ##########  EOF TEXT STYLES  ########## */



/* css to overwrite modules css */
.DNN_News_ItemLink  
{
	
	font-weight: bold;
	margin-top:10px;
}
.DNN_News_ItemLink  , .DNN_News_ItemLink   a
{
    color: #000000 !important;
}
.DNN_NewsFeedsContent
{
    margin-bottom:5px;
    	
}
.DNN_News_ItemLink
{
font-size:1em;
}
/* articles */
.articleCalendar
{
    visibility:hidden;
    width:0px;
}
.articleHeadline h1 
{
    color:#000000;
    font-size:1.6em;
    text-decoration:none;
    border:none;
}
.articleHeadline h1 a 
{
        color:#000000 !important;
}
/* print this page */

.Engage_TellAFriendContent
{
    padding:0px;
    margin:0px;
}
.addthis_button img 
{

    padding:0px;
    margin:0px;
}
.PrintThis 
{
    padding:0px;
    margin:0px;
}
.PrintThis img 
{
    padding:0px;
    margin:0px;
}
.LinksDesignTable a
{
    color:#000000 !important;
    font-weight:bold;
    padding:3px 0px 3px 17px;
    display:block;
    background-image:url(leftnav.gif);
    background-position:left;
    background-repeat:no-repeat;
}
.LinksDesignTable a:hover 
{
        background-image:url(leftnav_o.gif);
}
.RSShome
{
    padding:1px 3px 6px 3px;
    background-color:#ababab;
    color:#000000;
    margin:-15px -15px 0px -15px;
    *margin:-40px -15px 0px -15px;
    text-align:right;
}
.RSShome a 
{
        color:#000000 !important;
        text-transform:uppercase;
        padding:0px 18px 0px 5px;
        font-weight:bold;
        background-image:url(arrow_white.gif);
        background-repeat:no-repeat;
        background-position:right;
}
.RSShome a:hover 
{
    text-decoration:underline !important;
}
.RSShome img 
{
    margin:0px 0px -7px 0px;
    padding:2px 0px;
}
.HeadingSmall
{
    font-size:1.1em;
}
.HeadingLarge 
{
    font-size:2em;
    font-weight:bold;
    text-transform:uppercase;
    line-height:20px;
}
.HeadingSmall a, .HeadingLarge a
{
    color:#000000 !important;
    text-decoration:none;
}
 .r_b_border .c_contentpane a 
{
    color:#000000 !important;
    display:block;
    height:100%;
 /* removed 2 february 2011 - Roshani
    background-image:url(leftnav_o.gif);
    background-repeat:no-repeat;
    background-position:right bottom; 
*/
}

.r_b_border .c_contentpane a:hover 
{ 
    /* removed 2 february 2011 - Roshani
        background-image:url(leftnav.gif);
*/
	color: #bd060b !important;
}

.taf-anchor a
{
    text-decoration:none !important;
}
.taf-anchor 
{
    margin-bottom:-10px;
    margin-top:10px;
}
.PrintThis img 
{
    margin-bottom:-3px;
}
#simplemodal-container 
{
    border-color:#000000 !important;
}
.MagwashIT_AZLinks a 
{
    font-we