@import url("css/menu.css");
@import url("css/ui.all.css");

#headercontent {  }
#headerpic { margin-left:15px; height: 59px; width:690px; background: #fff url('images/SV-title-graphic.png') no-repeat scroll 0px -8px; border:none 1px black;}
#headerpicbeta { height: 13px; width:15%; background: #fff url('images/SV-title-graphic-beta-strip.gif') no-repeat top left; border:none 1px black;float:left;margin-left:15px;}
#headerpic_corplink {float:left;margin-left:10px;width:115px;}
a.headerpic_corplink img {width:115px; height:51px}
#headerpic_splink {float:left;margin-left:40px;width:450px;}
a.headerpic_splink img {width:450px; height:51px}

#shadow_container { margin-top:5px; }

#watermark { 
position:absolute;
height:407px; width:115px;
margin-left:-115px; 
background: white url('images/building.jpg') no-repeat scroll top right;
}
#megaphone { background-image:url('images/megaphone.png'); }
#heroimage { background:white url('images/stusanimation.gif') no-repeat scroll top left; }
.schoolfgcolor { color:#A72B2D; }
.schoolbgcolor { background-color:#A72B2D; }

/* C7C9BE */
td#shadow_tl { width:13px; background-color:white;height:8px; font-size:1px; }
td#shadow_tr { width:13px; height:8px; font-size:1px; }
div#shadow_right_top { height:27px; background:white url(images/shadow-tr.png) no-repeat scroll bottom left; }
td#shadow_left { background:white url(images/shadow-l.png) repeat-y scroll top right;}
td#shadow_right { background:white url(images/shadow-r.png) repeat-y scroll top left;}
td#shadow_bl { background:white url(images/shadow-bl.png) no-repeat scroll bottom right;}
td#shadow_br { background:white url(images/shadow-br.png) no-repeat scroll bottom left;}
td#shadow_menucontent { height:8px; font-size:1px; }
#menu_barhead { width:100%; padding:0; margin:0; border:0;}
#menu_barhead tr td { padding:0; height:8px; }
#menu_barhead_left { width:8px; background-image:url(images/top-corner-lft.png); background-repeat:no-repeat; }
#menu_barhead_right { width:8px; background-image:url(images/top-corner-rt.png);background-repeat:no-repeat; }
#menu_barhead_middle { width:1000px; background-image:url(images/top-nav-sliver.png); background-repeat:repeat-x; }

#bottomround { width:100%; padding:0; margin:0; border:0; }
#bottomround tr td { padding:0; height:6px; }
#bottomround_left { width:6px; background:white url(images/bottomround-left.png) no-repeat scroll bottom left; }
#bottomround_right { width:6px; background:white url(images/bottomround-right.png) no-repeat scroll bottom right; }
#bottomround_middle { width:1000px; background:white url(images/bottomround-middle.png) repeat-x scroll bottom center; }

.menu_right { padding-top:0px; height:0px; border-left:1px solid #C7C9BE; border-right:1px solid #C7C9BE;}
.menu_bg
{
	margin-left:0px;
}
/*
.menu_bg, x:-moz-any-link {padding-top:8px;}
.menu_bg, x:-moz-any-link, x:default {padding-top:8px;}
.menu_bg { _padding-top:0px; }
*/

#shadow_b { border-left:1px solid #C7C9BE; border-right:1px solid #C7C9BE; }
.bread_right { border-left:1px solid #C7C9BE; border-right:1px solid #C7C9BE; }
.center_bg{padding:0px; margin:0px; border-left:1px solid #C7C9BE; border-right:1px solid #C7C9BE; min-height:500px; }

.SchoolProgram_style { width:225px; margin-top:8px; }
.SchoolProgram_style select {font-size:8pt; margin-bottom:3px; }
.SVSelectorGoButton { margin-left:3px; width:40px; height:17px; background-image:url(images/40-button.png); display:block; font:normal 8pt Arial; color:white; text-align:center; padding-top:1px;}
.SVSelectorMyButton { margin-left:3px; width:40px; height:17px; background-image:url(images/40-button.png); display:block; font:normal 8pt Arial; color:white; text-align:center; padding-top:1px;}
a.SVSelectorGoButton,a.SVSelectorGoButton:link,a.SVSelectorGoButton:visited,a.SVSelectorGoButton:active{color:white; }
a.SVSelectorGoButton:hover{color:#800;}
a.SVSelectorMyButton,a.SVSelectorMyButton:link,a.SVSelectorMyButton:visited,a.SVSelectorMyButton:active{color:white; }
a.SVSelectorMyButton:hover{color:#800;}

A.Button
{
	background: #B9B4B0;
	border: solid 1px #898886;
	color: #fff;
	display:inline-block;
	height: 17px;
	font-size: 8pt;
	font-weight: bold;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}
a.Button:hover{color:#800;}

/* Gradient container */
table.gradbox { width:226px; }
td.gradbox_t { font-size:xx-small; width:226px; height:10px; background:white url(images/box-top.png) no-repeat scroll bottom center; padding:0px;}
td.gradbox_ml,td.gradbox_mr{ background-color:#e6e3e1; }
td.gradbox_m { background:white url(images/box-sliver.png) repeat-x scroll top center; padding:0px;}
div.gradbox_mi { _width:212px; }
td.gradbox_b { font-size:xx-small; background:white url(images/box-bot.png) no-repeat scroll top center; padding:0px; }
a.gradbox2_button { display:block; width:226; height:22px; cursor:pointer; font:normal 8pt Arial; text-align:right; padding-top:1px; background:white url(images/226button.png) no-repeat scroll top center; }
a.gradbox2_button,a.gradbox2_button:link,a.gradbox2_button:active,a.gradbox2_button:visited { color:white; }
a.gradbox2_button:hover{color:#800;}

.gradbox_title { font:bold 11pt Arial; color:#565656; padding:0px; margin:0px; _width:100%;}

.Normal p { font-size:inherit; padding:0px; margin:0px; } /* Added font-size:inherit to override http://jqueryui.com/demos/demos.css */
/* CSS Document */
body {background:#FFF; height:100%; margin:0px; padding:0px; color:#565656; }

/*-------- Default Style --------*/
body,th,td,div,.Normal,.NormalDisabled{color:#565656; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;font-size:10pt; }
a,a:link,a:visited,a:active{color:#565656; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:hover{color:#C00; text-decoration:none; }

.RightPane th,.RightPane td,.RightPane div,.RightPane .Normal,.RightPane .NormalDisabled { font-size:8pt; }

/*-------- design style --------*/
.template_style{width:920px; margin:auto; border-collapse:collapse;}

.top_space{height:15px;}
.lang_pad{padding:7px 35px 0px 0px;}

.search_style{padding:0px 0px 0px 0px; font-family:Arial; font-size:9pt; text-transform:uppercase; margin-right:20px; }
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D; }

.menu_style{float:left;}
.login_and_search {float:right;width:75%;}

#login_style{ padding:0px 17px 0px 10px; font-family:Arial; font-size:9pt; text-transform:uppercase; letter-spacing:-0.3;}
#bread_style{ float:left; padding:8px 0px 0px 17px; color:#000000; font-size:13px; }

.left_bg{padding:0px; margin:0px; }
.right_bg{padding:0px; margin:0px;}
.content_pad{ padding:0px 0px 10px 0px; margin: 0 0px 0 0px;}
.bot_pad {margin-bottom:20px; }

#terms_style{}
#copy_style{}

.clear_float{clear:both;}

/*--------- pane style ----------*/
.ContentPane { width:640px; }
.ContentPane, .TopPane, .BottomPane{ padding:4px; margin:0px; padding-top:0px; }
.ContentPane { padding-left:10px; }
.RightPane{ padding:0px 10px 0px 18px; width:231px; margin:0px; }
.c_content { padding-left:8px; padding-right:8px; }
.RightPane .c_content { _width:224px; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#666; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#666; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#666; font-size:12px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer{margin-left:auto;margin-right:auto;text-align:center;margin-top:5px;}
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#666; font-size:12px;}
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

div#dnn_ctr_ManageUsers_pnlUser { width:360px; margin-right:10px; float:left; }
div#dnn_ctr_ManageUsers_pnlProfile { width:400px; float:left; }
div#dnn_ctr_ManageUsers_pnlRegister { clear:both; border-top:solid 1px black; }
span#dnn_ctr_ManageUsers_Profile_ProfileProperties { width:400px; }
table#dnn_ctr_ManageUsers_Profile_ProfileProperties_tblDetails { width:400px; }
div#dnn_ctr_ManageUsers_UP { width:820px; }
div#dnn_ctr_ManageUsers_pnlProfile select, .SVUserPanel select { width:85%; }
div#dnn_ctr_ManageUsers_pnlProfile input, .SVUserPanel input { width:85%; }
div#dnn_ctr_ManageUsers_pnlProfile textarea  { width:85%; }
div#dnn_ctr_ManageUsers_pnlProfile span.CommandButton input, .SVUserPanel span.CommandButton input { width:auto; } /* added this so that above selector wouldn't blow up input of image type */

.SVProfilePanel select { width:99%; }
.SVProfilePanel input[type='text']  { width:99%; }
.SVProfilePanel textarea { width: 99%; }

img#dnn_ctr_ManageUsers_Profile_ProfileProperties_icoDetails { display:none; }
span#dnn_ctr_ManageUsers_Profile_ProfileProperties_lblDetails { display:none; }
span#dnn_ctr_ManageUsers_Profile_ProfileProperties hr { display:none; }

.watermarked {
/*
	height:20px;
	width:150px;
	padding:2px 0 0 2px; */
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

a.HelpLink,a.HelpLink:link,a.HelpLink:visited,a.HelpLink:active{text-decoration:underline;}

div.PopUpContentPane
{
	padding:5px;
}

div#PopUpCloseButtonPanel
{
	margin-top:10px;
}


a.widebutton, a.button90, a.button85
{
  height: 17px;
	margin-right: 20px;
  float: left;
	font: normal 8pt Arial;
	color: white;
	text-align: center;
	padding-top: 1px;
	text-transform: uppercase;	
}

a.widebutton:link, a.widebutton:visited, a.widebutton:active,
a.button90:link, a.button90:visited, a.button90:active,
a.button85:link, a.button85:visted, a.button85active
{
	color: white;
}

a.widebutton:hover, a.button90:hover, a.button85:hover
{
  color:#800;
}

a.widebutton
{
	width: 140px;
	background-image: url(images/widebutton.png);
}

a.button90
{
	width: 90px;
	background-image: url(images/90_button.png);
}

a.button85
{
	width: 55px;
	background-image: url(images/85_button.png);
}

.optional {
color:#EB670F;
}
div.ui-dialog-buttonpane { right:-5px; }

div.headerpane { float:right; padding-top:10px; padding-right:10px; }
