/*----------------------------------------------------*/
/* General Page Styles								  */
/*----------------------------------------------------*/
html, body {height: 100%; font-family:arial,helvetica;}
#Body { margin:0; padding:0;background:#000;color:#ffefce; }
.ControlPanel {background:#1d1815;border:#524d42 1px dotted;}

.UDT_Table_Head {display:none;}

span {outline:none;}
form { min-height:100%; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.FloatRight { float:right; }
.FloatLeft { float:left; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
div, p {font-family:arial,helvetica;font-size:12px; color:#aeb0b1; }
p {margin:4px 0px 14px 0px; }
.normal, .Normal { font-size:12px; color:#aeb0b1; }
.NormalBold { font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#ffefce; }
.FooterText {font-size:11px;}
.quote {color:#e2e2e2; font-family:Arial, Helvetica, verdana; font-size:12px; font-style:italic; }
.quotename {color:#41b7f7; font-family:Arial, Helvetica, verdana; font-size:14px;font-weight:bold; }
.bluetext {color:#41b7f7;}

ul li {color:#e2e2e2;list-style-image: url(images/bullet.gif);}

/*----------------------------------------------------*/
/* Page Structure									  */
/*----------------------------------------------------*/
#OuterContainer { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }
#InnerContainer { margin:0 auto; width:970px;padding-top:40px; }
#top {background:url(images/top.jpg) top left no-repeat; width:970px;height:58px;}
#quotes li{list-style:none;}
#MenuContainer {height:44px;padding-top:25px;padding-left:20px;width:700px;float:right;}
#top-divide {height:10px; width:970px; border-top:#fff 1px solid;clear:both;}
#bottom-divide {height:10px; width:970px; border-top:#fff 1px solid;clear:both;}
#ContentContainer {width:970px;margin:0 auto;padding:35px 0 35px 0;}
#FooterContainer {width:600px;margin:0 auto;padding:10px;clear:both;height:30px;float:left;}


#welcome {margin:0 auto; text-align:center; width:615px;padding-top:70px;}
#intrologo {background: transparent url(images/symmetry_logo_large.jpg) no-repeat scroll 0% 0%; width: 434px; height: 112px; text-indent: -3333px; border: 0; margin:0 auto; margin-bottom:40px;}
#introtext {background: transparent url(images/symmetry_text.jpg) no-repeat scroll 0% 0%; width: 615px; height: 43px; text-indent: -3333px; border: 0; margin:0 auto;margin-bottom:40px;}
a.visual-button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btn_visual.jpg) no-repeat scroll 0 0;
	display:block;
	height:43px;
	width:208px;
	margin:0 auto;
}
a.visual-button:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btn_visual.jpg) no-repeat scroll 0 -44px;
	margin:0 auto;
}
a.audio-button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btn_audio.jpg) no-repeat scroll 0 0;
	display:block;
	height:43px;
	width:208px;
	margin:0 auto;
}
a.audio-button:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btn_audio.jpg) no-repeat scroll 0 -44px;
	margin:0 auto;
}
a.visual-button span, a.audio-button span {display:none;}


/*-----------------------------------------------------------------------*/
/* Links																 */
/*-----------------------------------------------------------------------*/
a:link, a:visited, a:active { color:#e2e2e2; font-weight:bold; font-size:11px; text-decoration:underline; }
a:hover { color:#e2e2e2; font-size:11px; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#e2e2e2; font-weight:bold; font-size:11px; text-decoration:none; }
a.Normal:hover { color:#e2e2e2; font-size:11px; text-decoration:none; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#e2e2e2; font-weight:bold; font-size:11px; text-decoration:underline; }
a.CommandButton:hover{ color:#e2e2e2; font-size:11px; text-decoration:underline; }

/*-----------------------------------------------------------------------*/
/* Headings																 */
/*-----------------------------------------------------------------------*/
h1 { color:#e2e2e2;	font-family: Arial, Helvetica; font-size:22px;}
h2 { color:#e2e2e2;	font-family: Arial, Helvetica; font-size:20px;}
h3 { color:#e2e2e2;	font-family: Arial, Helvetica; font-size:18px;}
h4 { color:#e2e2e2;	font-family: Arial, Helvetica; font-size:16px;}
h5 { color:#41b7f7;	font-family: Arial, Helvetica; font-size:14px; margin:20px 0 8px 0;}
h6 { color:#e2e2e2;	font-family: Arial, Helvetica; font-size:13px;}
.Head { font-family:arial; font-size:14px; color:#e2e2e2; background:transparent; font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#e2e2e2; padding:0; }


/*-----------------------------------------------------------------------*/
/* Main Menu    														 */
/*-----------------------------------------------------------------------*/
.mainmenu-idle { padding:0 0 2px 0; margin:0px 28px 0 28px; font-size:16px; text-transform:lowercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#aeb0b1; cursor:pointer;}
.mainmenu-breadcrumbactive {  padding:0 0 2px 0; margin:0px 28px 0 28px; font-size:16px; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; color:#41b7f7; cursor:pointer;}
.mainmenu-selected {  padding:0 0 2px 0; margin:0px 28px 0 28px; font-size:16px; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; color:#41b7f7; cursor:pointer;}

.mainmenu-submenu { padding:0; margin:23px 0 0 -19px; border:1px solid #42362d; z-index:1000; font-weight:normal;background:#000; opacity:0.7;filter:alpha(opacity=70);}
.mainmenu-menuitem { padding:5px 5px 5px 5px; margin:0; color:#aeb0b1; text-align:left;}
.submenu-menuitemsel  { padding:5px 5px 5px 5px; margin:0; color:#aeb0b1; }

/*Submenu*/
.MainMenu_MenuBar {cursor: pointer;	cursor: hand; height: 33px;  width:100%;}


/*----------------------------------------------------*/
/* Content Panes									  */
/*----------------------------------------------------*/
.RightPane { padding:0 0 0 20px;width:285px;float:right;text-align:left }
.ContentPane { padding:0 0 0 12px; width:600px;float:left; text-align:left;  }
.FooterPane { padding:6px 10px 0 0; width:300px;float:right;text-align:right; }




#dnn_ctr458_MyLinksEdit_dgLinks .Normal, #dnn_ctr458_MyLinksEdit_dgLinks .SubHead, #dnn_ctr458_MyLinksEdit_dgLinks TD { color:#000;}
#dnn_ctr458_MyLinksView_PortalListx TR:first-child {display:none; height:1px;} 
#dnn_ctr457_MyLinksEdit_dgLinks .Normal, #dnn_ctr457_MyLinksEdit_dgLinks .SubHead, #dnn_ctr457_MyLinksEdit_dgLinks TD { color:#000;}
#dnn_ctr457_MyLinksView_PortalListx TR:first-child {display:none; height:1px;} 

#vimeolinks {width:192px;height:450px; overflow:auto;}
#vimeolinks img {margin-right:15px;border:1px solid grey;}
#vimeolinks TD { padding:8px 8px 12px 8px; background-image:url('http://www.paulhturner.com/Portals/_default/Skins/paulhturner/images/playerbg.jpg'); background-repeat:repeat-x; background-position:top left; background-color:#000;}
#vimeolinks a {color:#eee;}

