/**********************************/
/* Style Sheet for CardboardFish  */
/* Webmaster tools page           */
/* ------------------------------ */
/* Karl Lynch December 7th 2007   */
/**********************************/

/* Div positioning and styling*/

/*Whole page */

body {
    background: #EFEFEF;
    margin: 0px;
    padding: 0px;
    font-size: 80%;
}

a{
	color: #006699;
	text-decoration: none;
    font-weight: bold;
}

a:link{
	color: #000066;
	text-decoration: none;
}

a:visited{
	color: #000066;
	text-decoration: none;
}

a:hover{
	color: #000066;
	text-decoration: underline;
}

#cbfWhole{
        font-family: Arial,Helvetica,sans-serif;
}



/*Top of page */
#cbfTop{
        font-size: small;
        border-bottom: 1px solid gray;
}

#breadcrumbs {
	height:24px;
	line-height:24px;
	letter-spacing:1px;
	color: #bc162f;
	font-size: 12px;
	font-weight:bold;
    padding-left: 20px;
    margin: 0px;
	background-image: url('/images/bcrumb_back.gif');
	background-repeat:repeat-x;
	background-position:center;
	
	}

#breadcrumbs a {
    color: #bc162f;
	font-weight:bold;
    text-decoration: none;
}

#breadcrumbs a:hover {
    color: #bc162f;
	font-weight:bold;
    text-decoration: underline;
}

.bcrumbfix{
	
	}
	
.topredbanner {
	height:14px;
	color: #ee4158;
	background-image: url('/images/topbanner_back.gif');
	}

/*Left hand menu*/
#cbfLeftMenu{
        display: block;
        width: 135px;
        height: 100%;
        margin: 0px;
}

.menuback{
	background-color: #FFFFFF;
	background-image: url(/images/navgradient.gif);
	background-repeat: repeat-y;
	}

.leftnavigation {
 	width: 135px;
	color: 3a3a3a;
	height: 22px;
	line-height:22px;
	background-image: url('/images/leftnav1.gif');
	text-indent: 10px;
	background-color: #fce8e6;
	display: block;
	}
	
.leftnavigation2 {
 	width: 135px;
	color: 3a3a3a;
	height: 22px;
	line-height:22px;
	background-image: url('/images/leftnav2.gif');
	text-indent: 16px;
	background-color: #fce8e6;
	display: block;
	}
	
.leftnavigation3 {
 	width: 135px;
	height: 22px;
	line-height:22px;
	background-image: url('/images/leftnav3.gif');
	background-color: #fce8e6;
	display: block;
	}
	
.leftnavigation a {height: 22px; width: 135px; display: block; font-weight:bold; text-decoration:none; color: #000000; font-size: 12px;}
.leftnavigation a:active {height: 22px; width: 135px; display: block; font-weight:bold; color: #000000;}
.leftnavigation a:link {height: 22px; width: 135px; display: block; font-weight:bold; color: #000000;}
.leftnavigation a:visited {height: 22px; width: 135px; display: block; font-weight:bold;	color: #000000;}
.leftnavigation a:hover {height: 22px; width: 135px; display: block; font-weight:bold; text-decoration: underline;	color: #000000;}

.leftnavigation2 a {height: 22px; width: 135px; display: block; font-weight:bold; text-decoration:none; color: #be162f; font-size: 12px;}
.leftnavigation2 a:active {height: 22px; width: 135px; display: block; font-weight:bold; color: #be162f;}
.leftnavigation2 a:link {height: 22px; width: 135px; display: block; font-weight:bold; 	color: #be162f;}
.leftnavigation2 a:visited {height: 22px; width: 135px; display: block; font-weight:bold; 	color: #be162f;}
.leftnavigation2 a:hover {height: 22px; width: 135px; display: block; font-weight:bold; text-decoration: underline;	color: #be162f;}


/*Main page text */
#cbfMain{
        background: #FFFFFF;
        text-align: left;
        margin: 0px;
        padding: 5px;
}

.menuList{
	margin: 0px;
    padding-left: 0px;
}

.menuList li {
    margin: 5px 10px;
    list-style-type: none;
    font-size: small;
}

.menuList a {
    color: #0000AF;
}

.menuList a:visited {
    color: #0000AF;
}

h1 {
    padding: 0.5ex;
    font-size: small;
    text-align: center;
    background: url('/images/PageHeader.png') no-repeat scroll center;
}

h2 {
    font-size: 14px;
    color: #70aef2;
    font-style: italic;
}

h3 {
    font-size: small;
}

#error{
   color: #B81A0E;
   font-style: italic;
}

.error {
    color: #AF0000;
    font-weight: bold;
}

h3.fade {
    background-image: url('/images/tablefadeLR.png');
    background-repeat: no-repeat;
    height: 2em;
    width: 100%;
    padding: 0.4em;
    margin-bottom: 0px;
}

ul.cbflist {
    padding-left: 15px;
    margin-left: 5px;
}

ul.cbflist li {
    margin-left: 0px;
    list-style-image: url('/images/bulletPoint.png');
    font-weight: bold;
}

div.hr {
     height: 10px;
     background: url('/images/PageDivide.png') no-repeat scroll center;
}

div.hr hr {
    display: none;
}

.small {
    font-size: x-small;
}

table.message {
    border-collapse: collapse;
}

.message td {
    border: 1px solid black;
    background: #d1eaff;
    color: #000000;
}

.message th {
    border: 1px solid black;
    background: #4893d1;
    color: #FFFFFF;
}

tr.blocked td {
    background: #FFCFCF;
}

	/*Bottom of page */
	.footer {
	line-height:25px;
	color: #3e3e3e;
	font-size: 10px;
	font-weight:bold;
    padding-left: 20px;
    margin: 0px;
	height:25px;
	vertical-align:middle;
	background-image: url('/images/footer.gif');
	background-repeat:repeat-x;
	background-position:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8b8b8b;
	
	}
	
	.footer a {
    color: #3e3e3e;
	font-weight:bold;
    text-decoration: none;
	}

	.footer a:hover {
    color: #3e3e3e;
	font-weight:bold;
    text-decoration: underline;
	}
	
	#navhead {
	height:21px;
	vertical-align:middle;
	font-weight:bold;
	color: #000000;
	width:134px;
    margin: 10px 0px 0px 0px;
    font-size: small;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8b8b8b;
	border-bottom-color: #8b8b8b;
	border-right-color: #8b8b8b;
	background-color: #fce8e6;
	text-indent:10px;
	line-height:21px;
}

#navhead a {font-weight:bold; text-decoration:none; color: #000000; font-size: 12px;}
#navhead a:active {font-weight:bold; color: #000000;}
#navhead a:link {font-weight:bold; 	color: #000000;}
#navhead a:visited {font-weight:bold; 	color: #000000;}
#navhead a:hover {font-weight:bold; color: #000000;}

.toolredtext {
    font-size: 14px;
    color: #fa1624;
	font-weight:bold;
}

.toolbluetext {
    font-size: 14px;
    color: #70aef2;
	font-weight:bold;
}


/*Home page Application Boxes */
.textmebox {
    background-image: url('/images/home_textme.gif');
    background-repeat: no-repeat;
	background-position:center;
	background-color:#FFFFFF;
    height: 198px;
    width: 618px;
}

.smsblogbox {
    background-image: url('/images/home_smsblog.gif');
    background-repeat: no-repeat;
	background-position:center;
	background-color:#FFFFFF;
    height: 198px;
    width: 618px;
}

.smspollbox {
    background-image: url('/images/home_smspoll.gif');
    background-repeat: no-repeat;
	background-position:center;
	background-color:#FFFFFF;
    height: 198px;
    width: 618px;
}

.smscommbox {
    background-image: url('/images/home_smscomm.gif');
    background-repeat: no-repeat;
	background-position:center;
	background-color:#FFFFFF;
    height: 198px;
    width: 618px;
}
