/* Main Styles */
body							{margin:0px; font-family:verdana; font-size:65%; color:#6B6B6B; background:url(../../../../images/templates/fadeBody.gif) repeat-x;}
div								{margin:0px; padding:0px; float:left;}
a								{color:#11165D; text-decoration:none;}
a:hover								{text-decoration:underline;}

a.anc								{color:#6B6B6B; text-decoration:none;}
a.anc.hover							{text-decoration:underline;}

ul								{padding:0px 0px 0px 10px; list-style:none; margin:0px 0px 0px 0px;}
ul li								{background:url(../../../../images/templates/withChild.gif) no-repeat 0px 4px; padding-left:5px;}
#page								{width:100%; border-collapse:collapse;}
#page td								{padding:0px;}

#page .gap								{width:50%;}
#page .gap.right							{background:url(../../../../images/templates/fadeRight.gif) repeat-y left top; vertical-align:top;}
#page .gap.right .fadeTop						{background:url(../../../../images/templates/fadeRightTop.gif) repeat-y top left; width:7px; height:48px; overflow:hidden; position:relative; margin-right:-7px;}
#page .gap.left								{background:url(../../../../images/templates/fadeLeft.gif) repeat-y right top; vertical-align:top;}
#page .gap.left .fadeTop						{background:url(../../../../images/templates/fadeLeftTop.gif) repeat-y top left; width:7px; height:48px; overflow:hidden; position:relative; margin-left:-7px;}

#page .middle							{padding:0px 0px 7px 0px; background:url(../../../../images/templates/fadeDown.gif) repeat-x left right bottom;}
#page .middle .corner.left						{float:left; background-position:-6px 0px; right:6px; background:url(../../../../images/templates/fadeLeftCorner.gif) no-repeat; width:7px; height:7px; overflow:hidden; margin-bottom:-7px; position:relative;}
#page .middle .corner.right						{float:right; background-position:-7px 0px; left:7px; background:url(../../../../images/templates/fadeRightCorner.gif) no-repeat; width:7px; height:7px; overflow:hidden; margin-bottom:-7px; position:relative;}

#all								{width:780px;}
#all #header							{height:209px; width:100%; background:url(../../../../images/templates/bannerName.jpg) no-repeat right;}
#all #header #logo							{float:left; display:block; width:170px; height:70px; background:url(../../../../images/templates/logo.gif) no-repeat 5px 10px #FFFFFF;}
#all #header #logo span							{display:none;}
#all #header #menu							{width:610px;}
#all #header #menu ul							{margin:0px 0px 0px 51px;}

#all #header #menu ul li							{}

/* juscomment: font-weight */
#all #header #menu ul li a								{display:block; color:#FFFFFF; font-weight:normal; text-decoration:none; padding:10px 13px 11px 13px; font-size:120%;}

#all #header #menu ul li a:hover							{text-decoration:underline;}
#all #header #controls						{clear:both; width:140px; height:99px; background-color:#1F2F8C; color:#FFFFFF; padding:20px 15px 20px 15px; font-size:105%;}
#all #header #controls ul						{width:140px;}
#all #header #controls ul li						{margin:2px 0px 2px 0px; clear:both; width:100%;}
#all #header #controls ul li a							{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#all #header #controls ul li a:hover						{text-decoration:underline;}
#all #header #controls #searchBox					{margin-top:18px;}
#all #header #controls #searchBox label					{font-weight:bold;}
#all #header #controls #searchBox input					{padding:1px 1px 1px 1px; height:10px; width:100px; font-size:90%; float:left; font-family:verdana; margin-top:1px;}
#all #header #controls #searchBox a						{background:url(../../../../images/templates/go.gif) no-repeat; display:block; height:16px; width:27px; float:left; margin:0px 0px 0px 5px; margin-top:1px;}
#all #header #controls #searchBox a img						{display:none;}
#all #main								{background:url(../../../../images/templates/BG.gif) repeat-y #FFFFFF; width:780px; padding-bottom:35px;}
#all #main #left							{width:140px; padding:30px 15px 15px 15px;}
#all #main #left #side							{}
#all #main #left #side li							{clear:both;}
#all #main #left #side li.sep							{border-top:1px solid #6C5E8E; width:136px; height:0px; overflow:hidden; display:block;}

/* jusComment: replaced images to transparent */
#all #main #left #side li.withChild a					{background-image:url(../../../../images/templates/withChild.gif);}
#all #main #left #side li.withChild a.sel					{background-image:url(../../../../images/templates/withChildSel.gif);}
#all #main #left #side li.noChild a						{background-image:url(../../../../images/templates/noChild.gif);}
#all #main #left #side li.noChild a.sel						{background-image:url(../../../../images/templates/noChildSel.gif);}

#all #main #left #side li a								{color:#6C5E8E; display:block; padding:1px; background:no-repeat 0px 5px;}
#all #main #left #side li a.sel								{font-weight:bold; color:#C3B2D7;}
#all #main #left #side li a:hover							{text-decoration:underline;}
#all #main #bread							{clear:right; margin:30px 10px 0px 35px; color:#39007B; overflow:none; width:546px;}
#all #main #bread a								{text-decoration:underline; color:#39007B;}
#all #main #centre							{width:355px; margin:30px 35px 0px 35px; padding-bottom:10px;}
#all #main #centre div							{float:none;}
#all #main #right							{width:140px; margin:30px 15px 0px 10px;}
#all #main #right ul							{width:100%;}
#all #main #right ul li								{width:100%; clear:both;}
#all #main #right ul li a								{color:#6C5E8E; display:block; height:34px; padding-left:40px; background-repeat:no-repeat; margin-bottom:5px;}
#all #footer							{float:right; width:540px; border-top:1px solid #6C5E8E; margin:0px 35px -33px 35px; position:relative; top:-35px;}
#all #footer a							{display:block; color:#6C5E8E; padding:10px 0px 10px 0px;}
#all #footer #lang						{float:left;}
#all #footer #lang ul						{}
#all #footer #lang ul li						{}
#all #footer #lang ul li a							{margin-right:15px;}
#all #footer #links						{float:right;}
#all #footer #links ul						{}
#all #footer #links ul li						{}
#all #footer #links ul li a							{margin-left:15px;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left; background:none;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left; background:none;}

/* Style Picker Styles */
fieldset			{border:1px solid #EEEEEE; padding:2px 5px 5px 5px; margin:2px 0px 2px 0px;}
fieldset p				{float:left; margin-left:5px; padding-top:5px;}
fieldset.SPFonts		{}
fieldset.SPFonts li		{clear:both; width:526px;}
fieldset legend			{color:#AAAAAA;}
fieldset .SPButtons			{display:block; width:200px; border:1px solid; text-align:center; padding:2px 0px 2px 0px; text-decoration:none; margin:2px 3px 2px 3px; float:left;}
fieldset .SPButtons.small		{border-color:#000000; background-color:#FFFFFF; color:#000000;}
fieldset .SPButtons.medium		{border-color:#000000; background-color:#FFFFFF; color:#000000;}
fieldset .SPButtons.large		{border-color:#000000; background-color:#FFFFFF; color:#000000;}
fieldset .SPButtons.default		{border-color:#000000; background-color:#FFFFFF; color:#000000;}
fieldset .SPButtons.BlackoY		{border-color:#000000; background-color:#FFFF80; color:#000000;}
fieldset .SPButtons.BoPB		{border-color:#000000; background-color:#C2D3FC; color:#000000;}
fieldset .SPButtons.BoPP		{border-color:#000000; background-color:#F9DDD6; color:#000000;}
fieldset .SPButtons.BoC			{border-color:#000000; background-color:#FAF7E2; color:#000000;}
fieldset .SPButtons.BlueoY		{border-color:#003399; background-color:#FFFF80; color:#003399;}
fieldset .SPButtons.YoB			{border-color:#FFFF00; background-color:#000000; color:#FFFF00;}

/* Invisible Text */
.invisi {display:none;}

/* Selectable Styles */
H1, .Heading1		{font-size:180%; margin:0px 0px 0px 0px; padding:0px; color:#11165D; font-weight:normal;}
H2, .Heading2		{font-size:160%; margin:0px 0px 0px 0px; padding:0px; color:#11165D; font-weight:normal;}
H3, .Heading3		{font-size:140%; margin:0px 0px 0px 0px; padding:0px; color:#11165D; font-weight:normal;}
H4, .Heading4		{font-size:120%; margin:0px 0px 0px 0px; padding:0px; color:#11165D; font-weight:normal;}
P, .Normal			{font-size:100%; margin:0px 0px 0px 0px; padding:0px; color:#6B6B6B; font-weight:normal;}
.Purple				{font-size:100%; margin:0px 0px 0px 0px; padding:0px; color:#BCA9D2; font-weight:normal;}


/* Page Template Styles */
.page #all #main #centre {width:540px; margin:20px 10px 0px 35px;}
.page #all #main #right {display:none;}


/* Justin Styles */
input.jusnav		{color:#ffffff; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:20px; font-weight:bold; background-color:#330066; border:1px solid; border-top-color:#cfcfcf; border-left-color:#cfcfcf; border-right-color:#cfcfcf; border-bottom-color:#cfcfcf; width:50; height:20; text-align:center; cursor:pointer; }
table.jusback		{background-color:#D5D8F5;}
td.jus1			{background-color:#E5F9E1;}
td.jus2			{background-color:#D3DBCB;}
#all #main #left #side li a.jusSel		{font-weight:normal; color:#D3C6E4;}
#all #main #left #side li a.jusSel:hover	{text-decoration:underline; color:#E7E0F0;}


