p 
{
    /*font-size: 12px;*/
    color: #666;
}
a:focus{outline:none}
#body 
{
    float: left;
    width: 100%;
    height: 100%;
    font-size: 11px;
    color: #666;
    background: #ffffff url('/images/headerBar_slice.png');
    background-repeat: repeat-x;
}
#container
{
    margin: 0 auto;
    width: 980px;
    height: 100%;
    min-height: 400px;
}
#footerBodyContainer
{
    margin: 0 auto;
    width: 980px;
    height: 100%;
}
#footerBody 
{
 float: left;
    width: 100%;
    height: 100%;
    font-size: 11px;
    background: #ffffff url('/images/footerBar_slice.png');
    background-repeat: repeat-x;
}
#header
{
    float: left;
    height: 120px;
    width: 980px;
    background:none;
}

#blogHeader
{
    float: left;
    height: 120px;
    width: 980px;
    background:none;
}

#headerScroll 
{
    float: left;
    height: 181px;
    width: 912px;
    clear: both;
    display: block;
}

#navigation 
{
    float: right;
    height:23px;
    margin:0 auto;
    width: 675px;
    padding-top:63px;
}


#navLogo 
{
    float:left;
    width:300px;
    height: 105px;
    margin-top: 25px;
    /*padding-left:90px;*/
}
#navi
{
	float:left;
	font-size:11px;
	padding-left: 0px;
	height: 100%;
	padding-left:90px;
	width: 570px;
    border-bottom:1px solid #e2e2e2;
    border-left:1px solid #e2e2e2;
}

#navigation ul
{
    padding-left: 0px;
    margin-bottom: 1em;
    float: right;
    height:30px;
    width: auto;
}

#navi li
{
	float:left;
	display:block;
	/*background-color:green;*/ /* Used for debug */
	line-height:46px;
	margin:0 0 0 17px;
	padding-left:10px;
	padding-right: 10px;
	border-right: 1px solid #e2e2e2;
	padding-right: 20px;
	height: 100%;
}





#navi li a
{
	color:#7f7f7f;
	text-decoration:none;
	display:block;
	text-align: center;
    padding-top:10px;
	font-size: 8pt;
	font-weight: bold;
	color:#494949;
	padding:6px 3px 4px;
	border-top: 2px solid #e8e8e8;
	font-weight: normal;
	
}

#navi li a:hover, #navi li.selected a
{
	color:#007f42;
	text-align: center;
	border-top: 2px solid #cccccc;

}

#contentContainer
{
    float: left;
    width: 100%;
}

#content
{
    padding: 5px;
    width: 970px;
    background: #ffffff;
    height: 100%;
    float: left;
    text-align: left;
}

.form .text
{
    width:265px;
    margin:0 10px 0 0;
}

.form .fields
{
    width: 510px;
    background: #f7f7f7;
    border: 1px solid #cccccc;
}

.PopUpField 
{
    width: 300px;
    background: #fff;
    height: 430px;
}

fieldset#PopUp 
{
    height:430px;
}

fieldset legend
{
    display:none;
}

fieldset label
{
    display:block;
    margin:10px 0 0 0;
    color: #666666;
}


fieldset label.first
{
    margin:0;
}

fieldset input
{
    background-color:#ffffff;
    border:1px solid #ccc;
    width:405px;
    height:17px;
    padding:2px;
    margin:0 0 3px 0;
    
    color:#444;
    font-size:14px;
}

fieldset#PopUp input
{
    background-color:#ffffff;
    border-left:1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top:none;
    border-right:none;
    width:250px;
    height:17px;
    padding:2px;
    margin:0 0 3px 0;
    
    color:#444;
    font-size:14px;
}
  
fieldset textarea
{
    background-color:#ffffff;
    border:1px solid #ccc;
    width:470px;
    height:130px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;
    
    font-family:Arial, Verdana, Sans-Serif;
    color:#444;
    font-size:14px;
}

fieldset#PopUp textarea
{
    background-color:#ffffff;
    border-left:1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top:none;
    border-right:none;
    width:280px;
    height:130px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;
    
    font-family:Arial, Verdana, Sans-Serif;
    color:#444;
    font-size:14px;
}

    fieldset input:focus, fieldset textarea:focus
    {
        border:1px solid #619ca7;
    }
    fieldset#PopUp input:focus, fieldset#PopUp textarea:focus
    {
        border-left:1px solid #619ca7;
        border-bottom:1px solid #619ca7;
            border-top:none;
            border-right:none;
    }

fieldset input.error, fieldset textarea.error
{
    border:1px solid #00B2D9;
}

fieldset#PopUp input.error, fieldset#PopUp textarea.error
{
    border:1px solid #FF0000;
}

    fieldset input.error:focus
    {
        border:1px solid #af4975;
    }
    fieldset#PopUp input.error:focus
    {
        border:1px solid #af4975;
    }

fieldset button
{
   display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:70%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */

}

form 
{
    padding: 0;
    margin: 0;
}

#footer
{
    float: left;
padding:0;
width:100%;
color: #ccc;
height: 115px;
}

#footerContainerLeft 
{
    float:left;
    width: 450px;
    text-align:left;
    color: #191919;
    text-decoration:none;
    padding:5px;
}

#footerContainerLeft a
{

    text-align:left;
    color: #191919;
    text-decoration:none;
}

#footerConatinerRight 
{
    float: left;
   
    width: 380px;
    text-align:right;
    color: #191919;
    text-decoration:none;
    padding:5px;

}

#footerConatinerRight a
{

    text-align:left;
    color: #191919;
    text-decoration:none;
}

#footerLogo
{
    float: left;
    width: 105px;
}

#recentWork
{
    height: 100px;
    width: 400px;
    border: 1px solid #ccc;
}



.PortfolioItemEven
{
    float: left;
    background-color:#fff;
    width: 100%;
    height: 225px;
    padding-bottom: 10px;
    border-bottom:1px solid #DCDCDC;
}

.PortfolioItemOdd
{
    float: left;
    background-color:#fff;
    width: 100%;
    height: 225px;
    padding-bottom: 10px;
    border-bottom:1px solid #DCDCDC;
}


.PortfolioImg
{
    /*height: 200px;
    width: 420px;*/
    padding-top:10px;
    padding-left: 10px;
    float: left;
}

.portThumbs td
{
    float: left;
    width: 65px;
}

.PortfolioImgVid
{

    /*height: 200px;
    width: 420px;*/
    padding-top:10px;
    padding-left: 10px;
    float: left;

}

.portImg 
{
    padding: 5px;
    border: 1px solid #ccc;
    background: #fff;
}

.portThumb 
{
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
}    

.PortfolioInfo 
{
    float: right;
    width: 525px;
    height: 195px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 5px;
    color: #191919;
}

.PortfolioInfo a
{
    text-decoration: none;
    color: Red;
}
.PortfolioInfo a:hover
{
    text-decoration: none;
    color: #191919;
}

#pagination 
{
    float: left;
    height: 10px;
    width: 100%;
    padding-bottom: 30px;
}

#testimonialPagination 
{
    float: right;
    height: 30px;
    margin-top: -30px;
}


iframe {
overflow: hidden;

} 


#InProgress
{
    height: 200px;
    width: 100%;
    float: left;
    background: #ccc;
}

.testimonials
{
    float:left;
    width:500px;
    height:100%;
}

.testGiver 
{
    color: #666666;
    font-size: 0.9em;
    font-style: italic;
}

.memberThumb 
{
    float: left;
    padding-left: 40px;
}

.team 
{
    float: left;
    height: 225px;
    width: 30%;
    padding-right: 30px;
    text-align:center;
}

.teamMemberName 
{
    float: left;
    height: 15px;
    width: 212px;
    padding-bottom: 5px;
    
}

#memberInfo 
{
    width: 770px;
    height: 100%;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
}

#listTeamThumbs
{
    float: left;
    width: 100%;
    padding: 15px;
}

.teamInfoSpan, .portInfoSpan
{

font-size:18px;
letter-spacing:-0.04em;
line-height:20px;
margin-bottom:11px;
/*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
color: #191919;
}
h1.serviceHead
{
    padding:5px;
    font-size:22px;
    letter-spacing:-0.04em;
    /*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
    background: #fff;
}
h1.meetTeamh1 
{
    /*border-bottom:9px double #dcdcdc;
    border-color:#dcdcdc;*/
    font-size:22px;
    letter-spacing:-0.04em;
    /*line-height:60px;
    margin-bottom:11px;
    text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
    background: #fff;
}

h1.contacth1, h1.testimonialsh1
{
    /*border-bottom:9px double #dcdcdc;
    border-color:#dcdcdc;*/
    font-size:22px;
    letter-spacing:-0.04em;
   /* line-height:60px;
    margin-bottom:11px;
   text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
}


h1.joinh1
{
    /*border-bottom:9px double #dcdcdc;
    border-color:#dcdcdc;*/
    font-size:22px;
    letter-spacing:-0.04em;
    /*line-height:30px;
    margin-bottom:11px;
    text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
}


h1.homeHead 
{
    font-size:22px;
    letter-spacing:-0.04em;
    margin-bottom:11px;
    /*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
color:#007f42;
}

#portfolioTypeLinks 
{
    width: 100%;
    float: right;
    border-bottom: 1px solid #ccc;
}
#portfolioTypeLinks a 
{
    float: right;
    width: 140px;
    color: #000;
    text-decoration:none;
    font-size: .9em;
    padding-top:5px;
   /* border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    background: url('/images/portLinkTab.png');
    text-align: center;
    height: 20px;
}

#portfolioTypeLinks a:hover
{
    float: right;
    width: 140px;
    color: #000;
    text-decoration:none;
    font-size: .9em;
    padding-top:5px;
   /* border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    background: url('/images/hoverTab.png');
    text-align: center;
    height: 20px;
}

#portfolioTypeLinks a.selected
{
    float: right;
    width: 140px;
    color: #000;
    text-decoration:none;
    font-size: .9em;
    padding-top:5px;
   /* border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    background: url('/images/hoverTab.png');
    text-align: center;
    height: 20px;
}

.nextButton 
{
    display:block;
    float: right;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    width: 50px;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:70%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    text-align:center;
}



.prevButton 
{
      display:block;
      float: left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    width: 50px;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:70%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    text-align:center;
}

.nextSteps 
{
    width: 625px;
    float: right;
    
}

#nextStepsHead
{
    float: left;
}

.nextSteps a
{
    display:block;
    float: right;
    margin:0 7px 0 0;
    border-left: 3px solid #666;    
    width: 110px;
    
    font-size:80%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:0px 10px 0px 7px; /* Links */
    text-align:left;
}

.nextSteps a:hover
{

    border-left: 3px solid #000000;    
    text-decoration:none;
    font-weight:bold;
    color:#0099ff;
    cursor:pointer;
    padding:0px 10px 0px 7px; /* Links */
    text-align:left;
}

.launch 
{
        display:block;
    float: right;
    margin:0 7px 0 0;
    border-left: 3px solid red;    
    width: 90px;
    
    font-size:70%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#191919;
    cursor:pointer;
    padding:0px 10px 0px 7px; /* Links */
    text-align:left;
    font-size:14px;
letter-spacing:-0.04em;
line-height:20px;
margin-bottom:11px;
/*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
}

.twoCol .col_1
{
    width:342px;
}

.twoCol .col_2
{
    width:322px;
}
.nestedTwoCol
{
    width:550px;
    margin:10px 0 0 0;
}
.left{ float:left;}
.content
{
    width:970px;    
    font-size:13px;
    line-height:18px;
    padding-bottom: 30px;
    padding-top: 10px;
}
.twoColWide .col_1
{
    width:485px;
    margin:0 20px 0 0;
}

.twoColWide .col_2
{
    width:485px;
}

.nestedTwoCol
{
    width:980px;
    margin:10px 0 0 0;
}

    /* Nested two col within col_1 of twoColWide */
    .nestedTwoCol .col_1
    {
        width:485px;
        margin:0 20px 0 0;
    }
    .nestedTwoCol .col_2
    {
        width:465px;
    }
    
    .nestedTwoCol .Portcol_1
    {
        width:830px;
        margin:0 20px 0 0;
    }
    .nestedTwoCol .Portcol_2
    {
        width:125px;
    }
    .nestedTwoCol .Servicescol_1
    {
        width:780px;
        margin:0 20px 0 0;
    }
    .nestedTwoCol .Servicescol_2
    {
        width:155px;
        padding-left:10px;
        padding-right:5px;
    }
    
#featured 
{
    float:left;
    height:200px;
    padding-left:45px;
    padding-top:10px;
    width:400px;
}

#homeFlash
{
    float: left;
    width: 100%;
    height: 400px;
    background:#fff;
    
}

/*BLOG CSS*/
.col_2Blog ul ul li a
{
    color: #777;
    text-decoration: none;
}
.post {
	margin: 0 0 40px;
	text-align: justify;
	}
h2.pagetitle {
	font-size: 1.6em;
	}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	text-decoration: none;
	}
/*.post h2 a
{
     border-bottom:9px double #dcdcdc;
border-color:#dcdcdc;
font-size:30px;
letter-spacing:-0.04em;
line-height:60px;
margin-bottom:11px;
/*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
text-decoration: none;
}*/

.post h2 
{
         border-bottom:9px double #dcdcdc;
border-color:#dcdcdc;
font-size:30px;
letter-spacing:-0.04em;
line-height:60px;
margin-bottom:11px;
/*text-shadow:0 2px 3px rgba(0, 0, 0, 0.13);*/
text-decoration: none;
}


.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

    .nestedTwoCol .col_1Blog
    {
        width:685px;
        margin:0 20px 0 0;
    }
    
    .nestedTwoCol .col_2Blog
    {
        width:265px;
    }
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.col_2Blog {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.col_2Blog h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
.col_2Blog h2 {
	margin: 5px 0 0;
	padding: 0;
	}
small, .col_2Blog ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
.description {
	text-align: center;
	}	
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
.col_2Blog  ul, .col_2Blog  ul ol {
	margin: 0;
	padding: 0;
	}

.col_2Blog  ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

.col_2Blog  ul p, .col_2Blog  ul select {
	margin: 5px 0 8px;
	}

.col_2Blog  ul ul, .col_2Blog  ul ol {
	margin: 5px 0 0 10px;
	}

.col_2Blog  ul ul ul, .col_2Blog  ul ol {
	margin: 0 0 0 10px;
	}

ol li, .col_2Blog  ul ol li {
	list-style: decimal outside;
	}

.col_2Blog  ul ul li, .col_2Blog  ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
}

.postmetadata a
{
    color: #191919;
}

.registerInput
{
    background-color:#ffffff;
    border-left:1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top:none;
    border-right:none;
    width:250px;
    height:17px;
    padding:2px;
    margin:0 0 3px 0;
    
    color:#444;
    font-size:14px;
}

.smallText 
{
    color: #ccc;
    font-size: .6em;
}

ul.topnav {
	list-style: none;
	padding-left: 0px;
   	 margin-bottom: 1em;
   	 float: right;
    	border-bottom:1px solid #e2e2e2;
    	border-left:1px solid #e2e2e2;
    	height:30px;
    	width: auto;
}
ul.topnav li {
	float: left;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	display:block;
	/*background-color:green;*/ /* Used for debug */
	line-height:46px;
	margin:0 0 0 17px;
	padding-left:10px;
	padding-right: 10px;
	border-right: 1px solid #e2e2e2;
	padding-right: 20px;
	height: 100%;
}
ul.topnav li a{
	float: left;
color:#7f7f7f;
	text-decoration:none;
	display:block;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color:#494949;
	padding:9px 0px 0px;
	/*border-top: 2px solid #e8e8e8;*/
	font-weight: normal;
	border-top: 2px solid #e8e8e8;
}
ul.topnav li a:hover, ul.topnav li.selected a
{
	color:#007f42;
	text-align: center;
	border-top: 2px solid #cccccc;

}

ul.topnav li span { /*--Drop down trigger styles--*/
	background:transparent url(/images/down.png) no-repeat scroll center center;
float:left;
height:32px;
margin-bottom:2px;
padding-bottom:0;
width:17px;
}
ul.topnav li span.subhover {/*background-position: center;*/ cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 31px;
	background: #f4f4f4;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 190px;
border: none;
margin-left: -18px;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	background: #f4f4f4;
	clear: both;
	width: 188px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
ul.topnav li ul.subnav li:hover{
	margin: 0; padding: 0;
	background: #e6e6e6;
	clear: both;
	width: 188px;
	border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
}
ul.topnav li ul.subnav li.bottom{
height: 15px;
width:190px;
background: url('/images/ddbot.png');
border:none;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #f4f4f4;
	padding-left: 20px;
text-align:center;
height:100%;
border-top: none;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #e6e6e6;
}

.portNavi li a
{
border-left:3px solid #666666;
color:#565656;
cursor:pointer;
display:block;
float:right;
line-height:130%;
margin:0 7px 5px 0;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
width:110px;
}

.portNavi li a:hover
{
border-left:3px solid #000000;
color:#0099FF;
cursor:pointer;
font-weight:bold;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
}
.portNavi li.selected a
{
border-left:3px solid #000000;
color:#0099FF;
cursor:pointer;
font-weight:bold;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
font-weight:bold;
}

.serviceNavi li a
{
border-left:3px solid #666666;
color:#565656;
cursor:pointer;
display:block;
float:right;
line-height:130%;
margin:0 7px 5px 0;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
width:100%;
}

.serviceNavi li a:hover
{
border-left:3px solid #000000;
color:#0099FF;
cursor:pointer;
font-weight:bold;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
}
.serviceNavi li.selected a
{
border-left:3px solid #000000;
color:#0099FF;
cursor:pointer;
font-weight:bold;
padding:0 10px 0 7px;
text-align:left;
text-decoration:none;
font-weight:bold;
}
#parent
{
    width:100%;
}
a.parent
{
    border-left:3px solid #666666;
    margin:0 7px 5px 0;
    padding:0 10px 0 7px;
    color:#191919;
    text-decoration:none;
    padding-right:20px;
    float:right;
}
a.parent:hover
{
border-left:3px solid #000000;
color:#0099FF;
cursor:pointer;
text-align:left;
text-decoration:none;
}

dd input, textara
{
    width:300px;
}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
