/* background styles  */
#outerContainer { width: 956px; background-color: #ffffff; }
#innercontainer { width: 672px; background-color: #ffffff; }

.resolvionHeader{
   background-image: url(http://www.resolvion.com/images/Reslovion_Logo.jpg);
   background-repeat: no-repeat;
   height: 89px; width: 221px;
}
#globalmenucontainer { background-color: #ffffff; text-align: center;}   

   
body {
   margin: 0px 0 20px 0; background-color: #FFFFFF;
}

/* so the page doesn't load all janky */		
.load_bg { padding: 0 0 12px 0; }

*:focus { outline-color: invert; outline-style: none; outline-width: 0pt; }



.background { margin: 0px auto; }



.dashedlinebtm{ border-bottom: 1px dotted #708090; padding-top: 2px; padding-bottom: 4px;}
.dashedlinebtm1{ border-bottom: 1px dotted #708090; padding-top: 2px; padding-bottom: 8px;}
.dashedlinebtm0{ border-bottom: 1px dotted #708090;}
.dashedlineright{ border-right: 1px dotted #708090; }
.dashedlineleft{ border-left: 1px dotted #708090; }
/*<!--.dashedlinetop{ border-top: 1px dotted #708090; padding-top: 4px; }-->*/


/* Primary Nav Menu, Select, Reserve, Create*/


#Primary_Nav_bar { background: url() no-repeat center; width: 800px; height: 31px; }

/*Header*/
#motto{ font: bold 10pt Verdana; color: #d06f19; }
#headerTxt { font: normal 10px Verdana; color: #d06f19; text-align: center; }
.hdrNavLink { font: bold 8px Verdana; color: #d06f19; text-align: center; text-decoration: none; }
.hdrNavLink:link { font: normal 9.17px Verdana; color: #d06f19; text-align: center; text-decoration: none; }
.hdrNavLink:hover { font: normal 9.17px Verdana; color: #737373; text-align: center; text-decoration: none; }
.hdrNavLink:visited { font: normal 9.17px Verdana; color: #d06f19; text-align: center; text-decoration: none; }

/*Welcome Page*/
#welcomePgtxtAssets{ font-family: georgia; color: #d06f19; font-size: 11.25px;  }
.welcomeTxt { font-family: georgia; color: #808080; font-size: 10pt; line-height: 19px; }
.welcomeRtsideTxt1 { font-family: Georgia; font-size: 7.5pt; color: #d06f1a; font-weight: bold; }
.welcomeRtsideTxt2 {  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }
.welcomeRtsideTxt3{  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }
.welcomeRtsideTxt4 {  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }
.welcomeRtsideTxt5 {  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }
.welcomeRtsideTxt6{  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }
#speialcPad{ padding-top: 6px; }

.welcomeTxtTbl {   padding-top: 22px; background-image: url(../images/welcomMaintextPhoto_bk.jpg); background-repeat: no-repeat; background-position: top }
.welcomeline1 { font-family: georgia; color: #808080; font-size: 10pt; line-height: 19px; margin-left: 95px;}
.welcomeline2 { font-family: georgia; color: #808080; font-size: 10pt; line-height: 19px; margin-left: 115px }
.welcomeline3 { font-family: georgia; color: #808080; font-size: 10pt; line-height: 19px; margin-left: 105px }
.welcomeline4 { font-family: georgia; color: #808080; font-size: 10pt; line-height: 19px; margin-left: 95px }

.welcomeRtsideTbl {
  background-image: url(http://www.resolvion.com/images/welcomRtside_rev2.jpg);
  background-repeat: no-repeat; width: 292px;
}
.welcomeRtsideTxt {  font-family: Georgia; font-size: 8pt; color: #d06f1a; line-height: 8pt;  }

.newsAlign { padding-left: 28px;}



/*Page Content*/
.welcomePage { font: georgia; font-size: 11.25px; color: #60310F; }
#contentTitle { font-family: Verdana; color: #d06f19; font-size: 14px; text-transform: uppercase; padding-top: 12px; padding-left: 2px; font-weight: bold; }
#orangeTxt { font: normal 9pt arial; color: #d06f19; font-weight: bold; }
#orangeTxtspec{ font: normal 10pt arial; color: #d06f19; font-weight: bold; padding-top: 8px}
#profile { font: verdana; font-size: 10pt; color: #000000; }
#profileLeftSide {  width: 155px; height: 508px; background-image: url(../images/profile_back.gif); background-repeat: no-repeat; }
.aboutresolvionContent { font-size: 9pt; font-family: arial; color: #8D898E; line-height: 16px; }
.resolvionadvantagecontent { font-size: 9pt; font-family: arial; color: #8D898E; line-height: 16px;  }
.resolvionconsMkt { font-size: 9pt; font-family: arial; color: #8D898E; line-height: 16px;  }
.resolvioncommMkt { font-size: 9pt; font-family: arial; color: #8D898E; line-height: 16px;  }
.spacer2 {  padding-top: 2px; }
#spacer2 {  padding-top: 2px; }
.spacer4 {  padding-top: 4px;  }
.spacer6 {  padding-top: 6px; padding-left: 2px;  }
#resolvAdvTable { width: 100%; padding-right: 8px;}
div#aboutResolvContent{ width: 674px; height: 220px; overflow: auto; }
div#mktsComm{ width: 672px; height: 220px; overflow: auto; }

/*Services*/
#orangeTxt2 { font: normal 9pt arial; color: #d06f19; font-weight: bold; width: 90%; padding-top: 6px; }
.generalservices { font-size: 9pt; font-family: arial; color: #8D898E; width: 80%; }
.specialservicebox { }
.specialservice { font-size: 9pt; font-family: arial; color: #8D898E;}

/*Company Profile*/

/*Contact Us*/
#contactPgOrange { font: normal 12pt georgia; color: #d06f19; padding-top: 10px; }
#dotsBack { background: url(http://www.resolvion.com/images/dots.jpg) no-repeat left; }
.contactinfo { font-size: 9pt; font-family: arial; color: #8D898E; line-height: 16px; }
#contactContents { font-family: Arial; font-size: 10pt; color: #5F9EA0; text-align: left; }
#cntctFrmBox { border-left: 1px solid #F1F1F1; border-top: 1px solid #F1F1F1; border-bottom: 4px solid #F1F1F1; border-right: 2px solid #F1F1F1;}
.cntctFrmFld{ background-color: transparent; border: 1px solid #008080; color: #A52A2A; font-family: Arial; font-size: 10pt; }
#cntctFrmLabel{ color: #008080; font-family: Arial; font-size: 10pt; text-align: left; background-color: #FFFFFF; }

/*Footer*/
#footerLink { font-family: georgia; font-size: 10px; color: #FFFFFF; }
a.footerLink { font-family: georgia; font-size: 10px; color: #FFFFFF; }
a.footerLink:hover { font-family: georgia; font-size: 10px; color: #FFFFFF; border-bottom: 1px dotted Black; }
a.footerLink:visited { font-family: georgia; font-size: 10px; color: #FFFFFF; }
#profileFooter {
   background-image: url(http://www.resolvion.com/images/profile_footer.jpg);
   background-position: 600px;
   background-repeat: no-repeat;

}

#copyright { font-family: georgia; font-size: 10px; color: #FFFFFF; padding-left: 8px; }

.scroll {
width: 100%;
height: 280px;
overflow: auto;
padding-top:0;
padding-left:10px;
padding-right:10px;

scrollbar-base-color: #ffffff;
scrollbar-face-color: #be917c;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #cccccc;
scrollbar-highlight-color: #f9dab0;
scrollbar-3dlight-color: #f9dab0;
scrollbar-shadow-color: #62202b;
scrollbar-darkshadow-color: #62202b;
}

/* MENU ADDITIONS - ADDED 6/28/10 BM */
#sddm div
{
	background-image:url(../images/resolvNavDrop.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center bottom;
}


#sddm div#m1 { height:52px; }

#sddm div#m2
{
	margin: 6px 0 0 -10px; 
	height:52px;
}

#sddm div#m3
{
	margin: 6px 0 0; 
	height:62px;
}

#sddm div#m2 a,
#sddm div#m3 a
{
	padding:5px; 
	width:94px;
	text-transform:uppercase;
}

/* NEWS ADDITIONS - ADDED 8/6/10 BM */
div#news
{
	background:url("../images/current_news.jpg") no-repeat scroll left top transparent;
	height:90px;
	margin:0;
	padding:14px 0 0 40px;
	width:252px;
	position:relative;
}

div#news h1
{
	color:#CE7018;
	font-family:arial;
	font-size:14px;
	margin:0 0 5px;
	padding:0;
	text-align:left;
	text-transform:uppercase;
}

div#news p
{
	margin:0;
	padding:0;
	font:Arial, Helvetica, sans-serif;
	color:#8D898E;
	font-size:12px;
	text-align:left;
}

div#news a
{
	bottom:16px;
	left:40px;
	display:block;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:100px;
}
	
