/*THIS SERVES AS THE NEW STANDARDIZED STYLESHEET FOR GOABROAD NETWORK*/
/*From Visual Standards Group*/

/* **************** MAIN ***************** */
body {font-family:"Lucida Grande",Arial,sans-serif;}

/* **************** CLASSES ***************** */
.bold1 {font-weight:bold;}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1;}
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of8{width:12.5%;}
.size2of8{width:25%;}
.size3of8{width:37.5%;}
.size4of8{width:50%;}
.size5of8{width:62.5%;}
.size6of8{width:75%;}
.size7of8{width:87.5%;}
.lastUnit{float:none;width:auto;}


/* **************** BUTTONS ***************** */
/* BUTTONS : CORE CODE */
.buttons {font-size: 12px;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;}
.buttons a, .buttons button{
display:block;
float:left;
margin:0 7px 0 0;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
padding:5px 10px 6px 10px; /* Links */
}
.buttons .last {margin:0;}
.buttons button{
width:auto;
overflow:visible;
padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
padding:5px 10px 5px 7px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{
padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
margin:0 3px -3px 0 !important;
padding:0;
border:none;
/*width:16px;
height:16px;*/
}
.buttonsRight a,.buttonsRight button {float:right;}
/* BUTTONS STYLES */
/* Standard */
.standard a, .standard button {
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
}
.standard button:hover, .standard a:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
.standard a:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}

/* Rounded Buttons */
.rounded a, .rounded button {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.roundedExt a, .roundedExt button {
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}
.roundedExt2 a, .roundedExt2 button {
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}

/* Additional Classes */
.green a, .green button{
background-color:#66CC33;
color:#FFF;
border:none;
}

.green a:hover, .green button:hover{
background-color:#81C54A;
color:#FFF;
border:none;
}

/**
 * TODO: This is affecting some UIs. Please investigate.
 * The !important declarations are probably unnecessary.
 */
.disabled, .disabled:hover {
background:url("../images/greenDisabledBtnOverlay.png") 0 -64px repeat-x !important;
cursor:auto !important;
}


/* **************** FORMS ***************** */
/* FORMS : CORE CODE */
form .text {display:block;font-size:14px;padding:3px;}
form textarea {font-size:14px;font-family:"Lucida Grande",Arial,sans-serif;}
/*form li {margin-bottom:10px;}*/


/* **************** ICONS ***************** */
/*Icons: Social Media*/
.socialMediaBar {padding:0;}
.socialMediaBar li {width:32px;padding-right:3px;float:left;}
.socialMediaIcon32 {text-indent:-9999px; width:32px; height:32px; display:block; background:url("../images/socialMediaSprite.jpg");}

	/*32x32 icons*/
	#twitterIcon32 {background-position:-5px -4px;}
	#facebookIcon32 {background-position:-39px -4px;}
	#googleIcon32 {background-position:-73px -4px;}
	/*end*/
