
/* --== --------------- Mr Site Design API 
        Application:	Global styles
		Date:			01/03/2010
----------------------------------------- */

/* Reset and Zero all page elements */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em {font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol {list-style: none;}
fieldset,img {border: none;}
caption,th {text-align: left; }
table {border-collapse: collapse;border-spacing: 0;} 
body {font: normal 12px "Helvetica", "Tahoma", "Verdana", sans-serif; color: #333; font-size:100%; letter-spacing: 0pt; margin:0; padding:20px 0;} 
body p {letter-spacing: 0pt;line-height: 1.2;font: normal 12px "Helvetica", "Tahoma", "Verdana", sans-serif;}

/* PRE CSS - Optimised */
pre {display:block;border:1px dotted #e0e0e0;background:#fff;padding:10px;margin:10px 0 10px 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
pre:hover {background:#fffdd9; border:1px dotted #e5e2ac;}
/* --------------------------- */

/* Make scroll-bar standard - fixes screen position issue */
html {overflow: -moz-scrollbars-vertical;}

/* Link Styles */
a{-moz-outline-style:none; text-decoration:none; color:#2e74a6;}
a:focus {outline:none;}
a {color:#2e74a6;}
a:hover {text-decoration:underline;}
a.df {color:#2e74a6; font-weight:bold;}
a.df:hover {text-decoration:underline;}
a.help-account, a.help-password {color:#2e74a6;}
/* --------------------------- */

/* Add global clear function - fixes left and right floats */
.clear {clear:both; margin:0; padding:0;}

div.pad3 {padding:3px; margin:0px; position:relative;}
div.pad5 {padding:5px; margin:0px; position:relative;}
div.pad8 {padding:8px; margin:0px; position:relative;}
div.pad10 {padding:10px; margin:0px; position:relative;}
div.pad12 {padding:12px; margin:0px; position:relative;}
div.pad15 {padding:15px; margin:0px; position:relative};


/* Generic styles */
div.split50 {width:50%; float:left; margin:0px; padding:0px; display:block;}


input.noborder, 
img.noborder, 
select.noborder {border:0px;}

img.CenterImage	{display:block; margin:20px auto 10px;}

/* Font styles */
.size10 {font-size:10px;}
.size11 {font-size:11px;}

p.lightgrey {color:#909090;}
p.HighlightGrey
	{
		color:#686868;
	}

.ItalicText
			{
				font-style:italic;
			}

div.pageContainer h1, h1.change_menu_h1 {font: normal 22px "Helvetica", "Tahoma", "Verdana", sans-serif; margin:0 0 5px 0; color:#686868;}
div.pageContainer h2 {font-size:14px; color:#686868; margin:0 0 5px 0; font-weight:normal;}

h2.change_menu_h2 
	{
		font-size:12px; 
		color:#686868; 
		margin:0 0 5px 0; 
		font-weight:bold; 
		background:url(/assets/modules/menu/images/config.gif) #e0e0e0 no-repeat 8px center; 
		padding:12px 8px 11px 28px;
		border-bottom:1px solid #809098;
	}

h2.Standardh2Title {font-size:14px; font-weight:bold; margin:0 0 10px 0; text-shadow:#ffffff 0px 1px 0px; color:#686868; padding:0px;}

	/* Change Menu */
	div.topNav ul li.ChangeMenu_FontStyle {background:url(/assets/images/tabs/images/tab_personalise_font.gif) no-repeat 0px -34px;}
	div.topNav ul li.ChangeMenu_BgCol {background:url(/assets/images/tabs/images/tab_bgcolor.gif) no-repeat 0px -34px;}
	div.topNav ul li.ChangeMenu_FontStylePro {background:url(/assets/images/tabs/images/ChangeMenu_FontStylePro.gif) no-repeat 0px -34px;}

	
		div.topNav ul li.tOn span {background:url(/assets/images/tabs/images/tab_right.gif) no-repeat top right;}
		div.topNav ul li.tOn {background-position:top left;}
			/* for general tab */
			div.topNav ul li.general_back span {background:transparent}
		
		div.topNav ul li:hover {text-decoration:underline;}
		div.topNav ul li.tOn:hover {text-decoration:none; cursor:default;}

		div.tabCont {display:none; padding:10px; position:relative;}


/*	Image attributes */
	img.ImgFloatRight	{float:right; clear:right; margin:0 0 10px 10px;}
