/**-----GENERAL - SELECTORS AND STRANGE ONE OFF CLASSES AND STUFFF--------*/

* {
margin: 0;
padding: 0;
}

body {
	margin: 0 0 0 0;
	padding: 0px;
	background: #FFFFFF url(../images/bannerbackground.png) repeat-x left top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #444d51;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #000;
	font-style:normal;
}

h1 {
	font-size: 25px;
	color:#028cbe;
	font-weight: bold;
}

h2 {
	padding: 5px 0 0 0;
	font-size: 20px;
	font-weight: normal;
	color:#f35030;
	}

h3 {

	margin:5px 0 0 0;
	font-size: 18px;
	font-weight: normal;
}

h3.pressH3 {
margin:10px 0;
text-align:center;
	font-size: 18px;
	font-weight: bold;

}

h4 {
	margin: 5px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}
h4.pressH4 {
	margin: 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
h5 {
	padding: 5px 0 0 0;
	font-size: 13px;
	font-weight: bold;

}


/*h5.thankYou is specific to thankyou.php*/
h5.thankYou {
	font-size: 15px;
	color: #003350;
	text-align:center;
	padding: 50px 0 0 0;
}
/*close h5.thankYou*/


p {
margin: 3px 0 15px 0;
padding:0;
line-height: 18px;
}

.pressRoom {
margin: 3px 0 15px 0;
padding:0;
line-height: 18px;
font-size: 14px;
font-weight: bold;
color:#028cbe;
text-decoration: none;
}


.small {
font-size: 10px;
font-style:italic;
}
p.pressP {
margin: 3px 0 15px 0;
padding:10p 0 0 0;
line-height: 25px;
}

.pressBlue {
color:#0074a4;
}
a {
	text-decoration: none;
	color: #444d51;
}

a:hover {

	text-decoration: none;
	color:  #F5502F;
}




ul {
	margin:0px;
	padding: 10px;
	list-style-type: disc;
	font-style: normal;
	margin-left: 15px;

}

ul li {
	list-style: disc  inside;
	list-style-position: outside;
	line-height: 180%;
		font-style: normal;

}



ol {
font-family:"Times New Roman", Times, serif;
font-style: italic;
font-size: 14px;
color: #666666;
list-style-position:outside;
margin-left: 15px;
}
ol p {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #444d51;
	font-style:normal;
}
ol li{
list-style-position:outside;
margin-left: 15px;
}

img {
margin: 0 auto;
padding:0;
border: none;
}


img.thumbnail {
border: 1px solid #666666;
}


img.question {
float: right;
padding: 0 5px 0 0;
cursor: pointer;

}



td{
text-align:;
line-height: 22px;
}

/*addition 6/17/09*/
table.bunches {
text-align: left !important;
float:left;
margin:0 auto 20px;
padding:0 20px;
width:733px;

}

table.bunches th {
color:#028CBE;
font-size:14px;
font-weight:bold;
padding: 0;
text-align: left !important;

}
table.bunches td {
line-height: 18px;

}
table.bunches td a {
text-decoration: none;
text-align: left !important;

}
/*end addition*/



table.form{
margin: 0 auto;
padding:10px 0 20px 0;
width:614px;
}

fieldset {
border: none;
}

td.formtLeft {
text-align: right;
padding: 10px 0 0 0;
width:229px;
}

td.formRight {
text-align: left;
padding: 10px 0 0 20px;
width:372px;
}
th{
	height: 20px;
	font-weight: normal;
	color:  #F5502F;
	padding-left: 5px;
	font-size:18px;
	line-height: 34px;

}

input.formInput
{
width:300px;
}
textarea.formTxt{
width: 300px;
}
select.formSelect {
width:300px;
}


th.phrase{
	height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #003350;
	padding-left: 5px;
	line-height: 34px;
	text-align:center;

}

tr.zebraRed td{
background: #f0e0c0;
}

tr.zebraBlue td{
background:#cad9e3;
}

tr.odd td{
background: #cad9e3;
}

.print{
display: none;

}




.alert {
	float: left;
	margin-left:2px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 15px;
	width: 711px;
	border: 1px solid #4a6075;
	background:#F9C99D;
	min-height:30px;
}
.alert a {
 text-decoration: underline;
}

.alert a:hover {
 text-decoration: underline;
}
.success {
	float: left;
	margin-left:2px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 15px;
	/* 711px */
	width: 675px;
	border: 1px solid #4a6075;
	background:#FFFFD9;
	min-height:30px;
}
.success a {
 text-decoration: underline;
}
.success a:hover {
 text-decoration: underline;
}






/*--------TOP MASTHEAD AREA - INCLUDES EVERYTHING ABOVE CONTENT AND WRAPPER - ENTIRECONTAINER CLASS GOES AROUND MASTHEAD AREA---------*/

/** HEADER */

#masthead {
	width: 1092px;
	height: 200px;
	margin: 0px auto;
	background: #fff url(../images/mastheadbackground-beta.png) top left no-repeat;
	float:left;

}
div#logo {
height: 145px;
width:370px;
    display: block;
 }

div#logo a {
    display: block;
    float: left;
	margin-top: 0px;
    height:68px;
}

#logo a p {
    display: none;
}
#logo a span {
    display: none;
}
#logo a#wholinkstome {
    width: 348px;
	margin-left: 20px;
}


/** Login */

#logIn {
	width: 469px;
	height: 120px ;
	margin: 0px auto;
	padding-right: 30px;
	float: right;
	text-align: right;
	}
#logIn input {
width: 100px;
margin-left: 5px;
}
#logIn .logbtn {
width: 50px;
text-align: center;
}

#logIn p {
margin:0;
padding:0;
line-height: normal;
}


#loginLinetwo {
	width: 437px;
	margin: 0px auto;
	padding-top: 5px;
	float: right;
}
#register {
float: right;

}
#register p {
line-height: 17px;
font-size: 10px;
}
#register a {

}
#register a:hover {
color: #f35030;
}

#badlogin {
float: left;
}
#badlogin p {
font-size: 10px;
color:#B50F1C;
line-height: 17px;
}




#tagMenu {
width: 1050px;
margin: 0 auto;
}
#tagLine {
width:348px;
float: left;
margin-left: 25px;
clear: both;

}
#tagLine  p {
	margin:0;
	padding: 0px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bold;
	background: none;
	color: #cad9e3
}

/** MENU */
#mainMenu {
	width: 531px;
	height: 34px;
	padding: 0px 0px 0 0;
	float:right;
}

#mainMenu ul {
display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center;
}

#mainMenu li {

	display: inline;

}



#mainMenu a {
	padding: 10px 26px 10px 26px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4b6075;
}
#mainMenu a.current {
background: url(../images/page-indicator.png) left no-repeat;
color: #4b6075;

}

#mainMenu a.current:hover {
color: #4b6075;

}
#mainMenu a:hover {
color: #F35030;

}

/* Search */

.dropshadowLong {
background: url(../images/dropshadow-lng.png) top center no-repeat;
height:23px;
width: 1000px;
margin: 0 auto;
padding: 0;
}


#search{

	width: 1000px;
	height: 90px;
	background: #fff;
	margin: 0 auto;
	padding: 0 0 0 ;


}

#searchBox{
padding: 25px 0 25px 35px ;
margin: 0 auto;
}

#search p {

}

#search input {
	width:630px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
	color:#626e73;
	padding:0;

}

INPUT.hintTextbox { color: #888; }
INPUT.hintTextboxActive { color: #000; }

#search label {
	color: #00334f;
	padding: 0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#search .searchbtn{
width: 137px;
height: 32px;
background: url(../images/wholinktome-btn.png) ;
vertical-align: middle;
text-align: center;
border: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#fff;
font-size:16px;
text-transform: uppercase;
}

#search .searchbtn:hover {
background: url(../images/wholinktome-btn-hov.png) ;

}

/*------END MASTHEAD AREA CLASSES--------*/


#homeBlock{
background: url(../images/homepage-block.png) top center no-repeat;
	width: 1000px;
	height: 320px;
	margin: 20px auto;
	padding: 0 ;

	}



#homeBlock  ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style:normal;
	color:#e93d2b;
list-style-position:outside;
margin-left: 15px;
}
#homeBlock  ol h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	font-size: 20px;
	font-weight: normal;
	color:#e93d2b;

}
#homeBlock  ol p {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:  #3c4d61;
	font-style:normal;
		font-weight: normal;
}


#homeBlock  ol li{
list-style-position:outside;
margin-left: 15px;
}

.homeBlockLeft {
	float: left;
	width: 600px;
	margin: 30px 0 0 85px;
	padding: 0;
}

.homeBlockLeft h1 {
	font-size: 28px;
	color:#18536e;
	font-weight: bold;
	padding: 0;
}
.homeBlockRight {
	float: left;
	width: 315px;
	margin: 0;
	padding:0;


}


#getStartedHome {
width: 239px;
height: 40px;
margin-top: 110px;
}


div#getStartedHome a {
    background: url(../images/getstartedbtn.png) top left no-repeat;
	display: block;
	height: 53px;
	width: 247px;
	margin-left: 0;

}

div#getStartedHome a:hover {
    background:url(../images/getstartedbtn-hov.png) top left no-repeat;
	display: block;
	height: 53px;
	width: 247px;
	margin-left: 0;

}

#getStartedHome a span {
    display: none;
}

.homeBlockRight a {
background: url(../images/getstartedbtn.png) ;
}


.homePageContent {
	float: left;
	margin:25px 0 0 0px;
	padding: 0px;
	width: 735px;
}

.homePageContentLeft {
	float: left;
	margin:0 ;
	padding: 0px 10px 0 0;
	width: 330px;
}

.homePageContentLeftImg {
	float: left;
	margin:0 ;
	padding: 0px;
	width: 345px;
}

.homePageContentRight {
	float: left;
	margin:0 ;
	padding: 0px 0 0 10px;
	width: 380px;
}

.homePageContentRightImg {
	float: left;
	margin:0 ;
	padding: 0px 10px 0 0;
	width: 345px;
}

/*-----CONTAINERS AND WRAPPERS-----*/


#entireContainer { /*ENTIRECONTAINER is mostly for the top content - log-ing area, masthead, search*/
width: 1092px;
margin: 0px auto;
}

/* WRAPPER */
#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0;

}

/* CONTENT */

#content {
	width: 1000px;
	margin: 0px auto;
	background-color: #fff;
	min-height: 250px;

}

#left {
	float: left;
	width: 735px;
	margin: 0px auto;
	padding: 25px 10px 10px 0px;
}


/*.ENTRY is used for TEXT/ARTICLES that DO NOT requrire a border. Not to be used for boxes or tables!  --  decreases linelength for easy reading and adds underline to links*/
.entry {
	float: left;
	width: 670px;
	margin: 0px auto 20px;
	padding:0 0 0 20px;
}

.entry a{
	text-decoration: underline ;
	color: #444d51;
}

.entry a:hover {
	text-decoration: underline;
	color:  #F5502F;
}

.entry a.pressRoom {

font-size: 14px;
font-weight: bold;
color:#028cbe;
text-decoration: underline;
}

.entry a.pressRoom:hover {

font-size: 14px;
font-weight: bold;
color:#F5502F;
text-decoration: underline;
}


.entry a.name {
font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:  #000;
	font-style:normal;
}
.entry a.faq {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #444d51;
	text-decoration: none;
}
.entry a.faq:hover {

	color:  #F5502F;
		text-decoration: none;
}
.entry a.newsKnowledge {
	padding: 5px 0 0 0;
	font-size: 20px;
	font-weight: normal;
	color:#F5502F;
	text-decoration: none;

}

.entry a.newsKnowledge:hover {
	padding: 5px 0 0 0;
	font-size: 20px;
	font-weight: normal;
	color:#F5502F;
	text-decoration: underline;
	color:  #F5502F;
}

.entry p.news {
margin: 0px 0 35px 0;
padding:0;
line-height: 18px;
}

ul.versus {
	margin:0px;
	padding: 10px;
	list-style-type:none;
	text-align:center;
	font-size:15px
}

ul.versus li {
	list-style: none;
	line-height: 180%;
}

/*wideWrap is a container for small 2 column boxes (NON TYPED CONTENT) like on URL page that require a border around both boxes.  */
.wideWrap {
	float: left;
	margin: 0px;
	width: 733px;
	padding: 20px 0 20px 0 ;
	background: url(../images/widewrap-border.png) top left repeat-y;
	min-height:250px;

}


.widewrapTop {
background: url(../images/widewrap-round.png) top left no-repeat;
width: 733px;
height: 34px;
	position: relative;
	float: left;
		margin: 0px;



}

.dropshadowSml {
background: url(../images/dropshadow-sml.png) top left no-repeat;
height:21px;
width: 733px;
margin: 0 0 20px;
padding: 0;
clear: both;
float: left;
}


/*wideWrap2 is a container for small two column boxes that DO NOT require a border-such as tables.  */

.wideWrap2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 735px;
	border:none;
}
/*END OF CONTAINERS AND WRAPPERS*/

/*LEGENDS*/


.legend {
position:absolute;
top: 2px;
left: 17px;


}




/*wide text area for Tables*/
.text1 {
	width: 690px;
	float: left;
	margin: 20px auto;
	padding: 0 20px 0 20px;


	}


.text1 table {
width: 690px;
margin: 0 auto;
padding: 0;
border: 1px solid #acb1b4;
border-collapse:collapse;
}

.text1 th.center {
text-align:center;

}
.text1 tr{

}

.text1 td {
width:230px;
border-right: 1px solid #acb1b4;
text-align:center;

}



/*Ryan's hack*/
.text1Columns {
	width: 690px;
	float: left;
	margin: 20px auto;
	padding: 0 20px 0 20px;

	min-height: 100px;
	}


.text1Columns  table {
width: 690px;
margin: 0 auto;
padding: 0;
border: 1px solid #acb1b4;
border-collapse:collapse;
}

.text1Columns  th.lrg {
font-size:14px;
text-align:center;
width: 202px;
}

.text1Columns  th.small {
font-size:14px;
text-align:center;
width: 128px;
height: 20px;

}
.text1Columns  tr{

}

.text1Columns td {
border-right: 1px solid #acb1b4;
text-align: center;

}

.text1Columns  tr.odd td{
background: #c1e1dc;
}





.text2 {
	float: left;
	width: 230px;
	margin: 20px 0px 10px 38px;
	padding: 0 2px 0 2px;
	border:none ;
	min-height: 259px;
}


.text2 h3 {
	color:  #003350;
	font-size:14px;
}

.showmemore{
margin:0 0 0 35px;
padding:0;
}


.text3 {
	float: right;
	margin: 20px 38px 10px 0px;
	padding: 0 2px 0 2px;
	border:none ;
	min-height: 259px;
}

.text3 h3 {
	color:  #003350;
	font-size:14px;
}

/*left text area*/

.text4 {
	width: 340px;
	float: left;
	margin: 20px 0 10px 20px ;
	padding: 0 0 10px 0;
	border:none;/*for small boxes with table--doesn't need border*/

}

.text4 table {
margin: 0 0 0 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #acb1b4;

}

.text4 th {

}
.text4 tr{

}

.text4 td, .text4 th {
text-align:center;

}



/*Right text area*/

.text5 {
	width: 338px;
	/*min-height: 300px;*/
	float: right;
	margin:20px 20px 10px 0px;
	padding: 0 0px 10px 0px;
	border:none;/*for small boxes with table--doesn't need border*/

}

.text5 table {
width: 338px;
margin: 0 0 0 0;
padding: 0;
border-collapse: separate;
border-spacing: 0;
border: 1px solid #acb1b4;
}

.text5 th {

}
.text5 tr{

}

.text5 td {
text-align:center;

}





/*Added by Ryan 12.23 3-easy-steps*/
#steps {
	width: 670px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0 3px 0 3px;
	min-height: 100px;
}

#steps table {
	width: 100%;
	margin: 10px 0px 10px 0px ;
	padding: 0;
	border-collapse: collapse;
}



#steps td {
	text-align: left;
	line-height: 22px;
	padding: 7px 0 15px 0px;
}

#steps td.step {
	width: 80px;
	text-align: left;
	line-height: 22px;
	padding: 10px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #003350;
}



#steps textarea {
	margin: 0;
	padding: 6px 0 0 6px;
	width: 75%;
}

#steps p {
	margin: 0;
	text-align: left;
	padding: 0px;
	line-height: 18px;
}

#verify_button {
	background: url(../images/verify-btn.png) no-repeat !important;
	width: 116px;
	height: 38px;
	border: 0 none;
	vertical-align: middle;
}

#verify_button:hover {
	background: url(../images/verify-btn-hover.png) no-repeat !important;
	width: 116px;
	height: 38px;
	border: 0px none;
	cursor: pointer;
		vertical-align: middle;

}

/*right sidebar*/

#right {
	float: right;
	width: 240px;
	margin: 30px 0px 10px 0px;
	padding: 0;


}
.rightBoxTop {
background: url(../images/rightbox-top.png) no-repeat ;
height: 10px;
width: 241px;
margin: 0 ;
padding: 0;

}
.rightBoxTwitter {
height: 100px;
width: 241px;
margin: 0 ;
padding: 0;

}
.rightBoxBottom {
background: url(../images/rightbox-bottom.png) no-repeat ;
height: 10px;

width: 241px;
margin: 0 0 40px 0 ;
padding: 0;

}

.rightBox {
border-left: 1px solid #acb1b4;
border-right: 1px solid #acb1b4;
position: relative;
width: 239px;
margin: 0;
padding: 0;

}

.rightBox h4 {
	padding: 7px 5px ;
	width: 229px;
	margin: 0px auto 0px;
	font-size: 14px;
	font-weight: bold;
	background:#9ea3a6;
	color: #003350;
	display: block;
	text-align: center;
}

.rightBox h4 a {
	color: #003350;
	}


.rightBox ul {
	margin:10px 0 0 0;
	padding: 10px;
	list-style: disc;
}


.rightBox ul li {
	list-style: disc outside;
	margin: 0 0 10px 20px;
	font-size: 11px;
	line-height: 16px;
}

.rightBox ul li.easySteps1 {
list-style: none;
margin: 0 0 17px -5px;
padding-left: 40px;
background: url(../images/step-1.png) left no-repeat;
vertical-align: middle;

}
.rightBox ul li.easySteps2 {
list-style: none;
margin: 0 0 17px -5px;
padding-left: 40px;
background: url(../images/step-2.png) left no-repeat;
vertical-align: middle;
}
.rightBox ul li.easySteps3 {
list-style: none;
margin: 0 0 17px -5px;
padding-left: 40px;
background: url(../images/step-3.png) left no-repeat;
vertical-align: middle;
}

.rightBox ul li.nostyle {/*this is for the links in sidebar to knowledge and news sections -- btn image can be added in future.*/
	list-style: none;
	margin-left: 5px;
	padding-top: 10px;
	line-height: 180%;
	font-weight: bold;
}

.rightBox a {
	color:#444d51;
	text-decoration: none;
}

.rightBox a:hover{
color:  #008dbf ;
}





#getStartedBackground {
background:#acb1b4;
width: 239px;
height: 40px;
padding: 5px 0 0px 0px;



}


div#getStartedBackground a {
    background:#acb1b4 url(../images/register.png) top center no-repeat;
	display: block;
	height: 31px;
	width: 184px;
	margin-left: 30px;

}

div#getStartedBackground a:hover {
    background:#acb1b4 url(../images/register-hov.png) top center no-repeat;
	display: block;
	height: 31px;
	width: 184px;
	margin-left: 30px;

}

#getStartedBackground a span {
    display: none;
}





/** FOOTER */

#footerwrapper {
	background: url(../images/footerwrapper.png) repeat-x;

}
#footer {
	width: 1092px;
	height: 139px;
	background: url(../images/footerbackground.png) bottom left no-repeat;
	margin: 0px auto;


}

.left{
	width: 700px;
	float: left;
	padding: 0 0 0 30px;

}
.left p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:75px 0 0;
	font-size: 13px;
	text-align: left;
	color: #fff;
}

.left a {
		color: #fff;
}



.left a:hover {
	color: #003350;
}
.right{
	width: 250px;
	float: left;
	padding: 0  ;

}

.right a.trustE{
display:block;
width: 175px;
height: 50px;
background: url(../images/truste_seal_web.gif) no-repeat;
margin-top: 70px;
}

.right a span{
display: none;
}

/*PAFINATION*/
.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

/* Breadcrumb area */
#breadcrumb
{
	font-size: 10px;
	font-family: verdana;
	/* color: #0033FF; */
	/* T R B L */
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#breadcrumb a:link
{
	font-size: 10px;
	font-family: verdana;
	/* color: #0033FF; */
	text-decoration: none;
}

#breadcrumb a:visited
{
	font-size: 10px;
	font-family: verdana;
	/* color: #0033FF; */
	text-decoration: none;
}

#breadcrumb a:active
{
	font-size: 10px;
	font-family: verdana;
	color: #0033FF;
	text-decoration: underline;
}

#breadcrumb a:hover
{
	font-size: 10px;
	font-family: verdana;
	color: #0033FF;
	text-decoration: underline;
}
#breadcrumb a.currentBread
{
	font-size: 10px;
	font-family: verdana;
	color: #0033FF;
	text-decoration: underline;
}


.big
{
display:block;
width:670px;
top:600px;
left:600px;
position:absolute;
z-index: 102px;
}
.small
{
width:400px;
height:150px;
}

/* Report data (table) display styles */
#main_table td
{
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	color: #666666;
}

#main_table a:link
{
	font-size: 11px;
	font-family: verdana;
	color: #666666;
	text-decoration: none;
}

#main_table a:visited
{
	font-size: 11px;
	font-family: verdana;
	color: #666666;
	text-decoration: none;
}

#main_table a:active
{
	font-size: 11px;
	font-family: verdana;
	color: #FF0000;
	text-decoration: none;
}

#main_table a:hover
{
	font-size: 11px;
	font-family: verdana;
	color: #FF0000;
	text-decoration: none;
}

#ddl_wrapper span, #ddl_wrapper select
{
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
}

#tabs { width: 995px;}

.columnLeft {
width: 455px;
float: left;
padding-bottom: 50px;
margin: 10px 20px 0 0px;
*margin: 10px 0px 0 20px;
_margin: 10px 0px 0 10px;}

.columnRight {
width: 455px;
float: left;
padding-bottom: 50px;
margin: 10px 0 0 20px;
*margin:10px 0 0 30px;
_margin:10px 0 0 20px;
}



.portlet  {
 position: relative;
 float:left;
 margin: 0 auto 1em;
  min-height:350px;



}

.portlet tr.portlet-table-header  { height:20px; }

.portlet th  {
color:#F5502F;
font-size:18px;
font-weight:normal;
height:20px;
line-height:34px;
}
.portlet td  {
color:#444D51;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align: left;
}
.portlet a.viewReport  {
position: absolute;
bottom: 0;
background: #cad9e3;
display: block;
height: 40px;
width:450px;
margin-bottom: 5px;
color:#008dbf;
line-height: 36px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
vertical-align: middle;}

.portlet a.viewReport:hover {
color:#F5502F;
font-weight: bold;
text-decoration:none;}

.portlet-header {
margin: 0.3em;
 padding-bottom: 4px;
 padding-left: 0.2em;}

.portlet-header .ui-icon { float: right; }

.portlet-content { padding: 0.4em; }

.ui-sortable-placeholder {
 background-color:#eee;
 visibility: visible !important;
  height: 300px !important;
  }
.ui-sortable-placeholder * {
visibility: hidden;
}

.error
{
	color:#F5502F;
}


/*GET SATISFACTION ADDITIONS MADE 3/12/09*/
/*Get Satisfaction search widget*/
div#gsfn_search_widget img { border: none; }
  div#gsfn_search_widget { font-size: 12px; width: 229px; border: none; padding: 0px;}
  div#gsfn_search_widget a.widget_title { color:; display: inherit; margin-bottom: 0px; font-weight: bold; }
  div#gsfn_search_widget .powered_by {font-size:9px; margin-top: 8px; padding-top: 8px;padding-left: 10px; border-top: 1px solid #DDD; }
  div#gsfn_search_widget .powered_by a { color: #333; font-size: 90%; }
  div#gsfn_search_widget form { margin-bottom: 8px; }
  div#gsfn_search_widget form label { margin-bottom: 5px; display: block; }
  div#gsfn_search_widget form #gsfn_search_query { width: 60%; }
  div#gsfn_search_widget div.gsfn_content { padding: 10px 5px 10px 10px; }
  div#gsfn_search_widget div.gsfn_content li { text-align:left; margin-bottom:6px; }
  div#gsfn_search_widget div.gsfn_content a.gsfn_link { line-height: 1; }
  div#gsfn_search_widget div.gsfn_content span.time { font-size: 90%; padding-left: 3px; }
  div#gsfn_search_widget div.gsfn_content p.gsfn_summary { margin-top: 2px }

  /*Get satisfaction List Widget*/

    div#gsfn_list_widget img { border: none; }
  div#gsfn_list_widget { font-size: 12px; width: 100%; border: 1px solid #acb1b4 ; padding: 10px; }
  div#gsfn_list_widget a.widget_title { color: ; display: block; margin-bottom: 10px; font-weight: bold; }
  div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; }
  div#gsfn_list_widget .powered_by a { color: #333; font-size: 10px; text-decoration: none; }
  div#gsfn_list_widget div#gsfn_content { }
  div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; }
  div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; }
  div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; }
  div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }