@import url("SolepartMenu.css");
*										{ }
body									{ background: #fff; padding: 0px;}
img 									{ border: 0px; }
p										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#566F83; margin:0 0 10px 0; }
table, tr, td							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#566F83; }

/*--------------Link Style--------------*/
a:link, a:visited, a:active 	{ color:#0082CE; font-family:Arial; font-weight:normal; text-decoration:none; }
a:hover 						{ color:#0083CE; font-family:Arial; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#4786B3; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:none; }
a.Normal:hover 					{ color:#919191; font-family:Arial; font-size:12px; text-decoration:none; }

a.read:link						{ padding-left:12px; background:url(images/readmore.jpg) left no-repeat;}

ol li							{ padding-bottom:8px}

/*--------------Link buttons Style--------------*/
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active	{ color:#0083CE; font-family:Arial; font-weight:normal; font-size:11px; text-decoration:none; }
A.CommandButton:hover													{ color:#0083CE; font-family:Arial; font-size:11px; text-decoration:underline; }

/*--------------Headings Style--------------*/
.Head							{ font-family:Arial; font-size:14px; color:#006FB7; background:transparent; font-weight:bold; padding:0; }

/*--------------Sub Headings Style--------------*/
.SubHead 						{ font-family:Arial; font-size:12px; font-weight:bold; color:#464749; padding:0; }
span.SubHead					{ font-size: 9px; margin:0; padding:0; }
span.SubHead br					{ display: none; }

/*--------------General text Style--------------*/
.normal, .Normal				{ font-family:Arial; font-size:12px; color:#567186; }
.NormalBold						{ font-family:Arial; font-size:12px; font-weight:bold; color:#567186; }
.NormalRed						{ color:#C50000; font-family:Arial; font-weight:bold; font-size:11px; }
.font-family					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #567186; line-height: 120%; background: transparent; }


/*--------------DnnToken Style--------------*/
.SkinToken_Login, a.SkinToken_Login:link, a.SkinToken_Login:visited, a.SkinToken_Login:active { color:#0082CE; font-family:Arial; font-size:8pt; font-weight:normal; text-decoration:none; line-height:12px; padding:0; margin:0; }
a.SkinToken_Login:hover { color:#8D9FAD; text-decoration:none}

a.SkinToken_Footer:link, a.SkinToken_Footer:visited, a.SkinToken_Footer:active { font-size:9pt; color:#8D9FAD; font-family:arial; font-weight:normal; text-decoration:none; padding:0; margin:0; text-transform:capitalize; }
a.SkinToken_Footer:hover { font-size:9pt; color:#8D9FAD; font-weight:normal; text-decoration:underline; padding:0; margin:0; text-transform:uppercase; }

/*--------------Form Elements Style--------------*/
select, input { font-family:arial; font-size:11px; color:#8D9FAD; }
.NormalTextBox { color:#8D9FAD; padding-left:4px; line-height:12px; font-family:Arial; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:Arial; font-size:11px; font-weight:normal; }

/*-------Logo Control-----------*/
#dnn_dnnLOGO_imgLogo				{vertical-align:top; text-align:left; height:95px; width:211px; border:0; padding:0; margin:0; }


/*----------------------PAGE LAYOUT----------------------*/
#upbg									{ position: absolute; top: 0px; left: 0px; width: 100%; height: 730px; background: #fff url('images/bg1-1.jpg') repeat-x; z-index: 1; }
#outer									{ z-index: 2; position: relative;
										/*
											The width value below controls the overall width of the design. By default it's set to 945px
											(so it'll take up 945px of the browser window's width). You can set it to a different percentage
											value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
										*/
										  width: 945px; border: 0; background-color: transparent; margin: 0 auto; }
#header									{ position: relative; width: 100%; height: 49px; background: #246D96 url('images/bg1-2.jpg') top left repeat-x; margin: 0 auto; z-index:5; }
#headercontent							{ position: absolute; padding: 0em; height:94px; width:211px; display:inline; /*background: url('images/logo-img.png') top left repeat-x;*/}
#PhoneImageArea							{ position: absolute; top: 11px; right: 44px; padding-right: 0.0em; }
#SPMenu 								{ padding: 0; margin:0 auto; height:33px; background: #2C79A5 url('images/menuBG.jpg') top left repeat-x; margin-left:10px; }
#menuInner								{ padding:0; margin-left:260px; clear:both;}
#FlashArea								{ position: relative; /*height: 269px; background: url('images/hdrpic.jpg') no-repeat top left; */margin-bottom: 0px; margin-left:12px; }
#menu									{ position: relative; background: #7F8400 url('images/menubg.gif') repeat-x top left; height: 3.5em; padding: 0em 1.0em 0em 1.0em; margin-bottom: 2px;}
#menubottom								{ background: transparent; height: 7px; margin-bottom: 0; padding:0px; }
#content								{ padding: 0px; margin:0 auto; margin-left:12px; }
#primarycontainer						{ margin: 0 auto; padding:0; width: 100%; }
#footer									{ position: relative; clear: both; padding-top: 15px; padding-bottom:20px; background: transparent; }
#footer .SkinToken 						{ text-align:center; font-size:9pt; font-family:'Arial', Helvetica, sans-serif; color:#8EA0AC; text-decoration:none; text-align:center; padding:0; margin:0 auto;}

#loginDiv								{ margin:0; padding:0 14px 10px 0; color:#8D9FAD; font-family:Arial; font-size:9pt; font-weight:normal; text-align:right; }

/*------------------PANE AREA-------------------------*/
.ContentPane							{ padding:0px; margin:0px; width:100%;}
.LeftPane								{ padding:0px; margin:0px; width:240px; }
.ContentPane1							{ padding:0px; margin:0px; width:auto;}
.RightPane								{ padding:0px; margin:0px; width:259px; }
.BottomPane								{ padding:0px; margin:0px; width:100%; }
.BannerPane								{ padding:0px; margin:0px; overflow:hidden;}
#dnn_BannerPane p						{ padding:0px; margin:0px;}


#dnn_ctr415_FormMaster_Drop_us_ td { padding:10px;}
DIV#dnn_ctr415_FormMaster_pnlForm td { text-align:left;}
