﻿body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/CF_Stripe-Sampler.gif) repeat-x; background-color:#161042 }

#logincontainer { width:752px; margin:auto auto auto auto; margin-top:75px; height:100%;}
#loginbox .title { font-size:14px; color:#1a134e; font-weight:bold; }
#loginbox .text { font-size:12px; color:#58595b; padding:0px 12px 0px 12px; margin-top:10px;}
#loginbox .detailstext { display:inline-block; font-size:12px; width:150px; text-align:left; margin-top:5px; color:#1a134e; font-weight:bold;}
#loginbox .inputbox { border:solid 1px #c2c2c4; height:20px; width:200px; padding-right:2px; }
#loginbox .loginbutton { margin-top:5px; float:right; background:url(../images/CF_Login_Button_Sign-In.gif) no-repeat; border:0; width:81px; height:24px; cursor:pointer;}
#loginbox #loginheader { background:url(../images/CF_Login_Header.gif) no-repeat; width:751px; height:210px; }
#loginbox #loginbody { background:url(../images/CF_Login_Pixel-Sample-Grey.gif); margin-left:22px; width:704px; height:100%; text-align:center; padding-top:20px; }
#loginbox #logindetails { height:100%; width:355px; margin-top:20px; margin-left:auto; margin-right:auto; }
#loginbox #loginfooter { background:url(../images/CF_Login_Copyright-Footer.gif) no-repeat; width:752px; height:80px; text-align:center; padding-top:10px; }
/*#loginbox .errormessage { border:solid 1px black; background-color:rgb(255,45,45); width:355px; height:25px; margin-left:auto; margin-right:auto; margin-top:10px; padding-top:10px;}*/

#container { width:962px; margin:auto auto auto auto; margin-top:75px; height:100%;}
#mainheader { float:left; background:url(../images/CF_Header.gif) no-repeat; width:962px; height:160px; }
#mainheader #headerclick { float:left; width:362px; height:100px; cursor:pointer; display:block; } 
#mainheader ul { float:right; margin:115px 20px 0px 0px; width:525px; }
#mainheader li { float:right; margin-left:30px; }
#mainheader li a { display:block; text-decoration:none; color:#1a134e; }
#mainheader li a:visited { color:#1a134e; }
#maincontent { width:922px; height:100%; background-color:White; padding:0px 20px 20px 20px; }
#mainfooter { width:962px; height:50px; text-align:center; padding-top:10px; background-color:#ededed; border-top:1px solid #c2c2c4; padding-top:30px; }

#maincontent #search { width:395px; margin-bottom:10px; }
#maincontent .input { float:right; width:202px; border:solid 1px #c2c2c4; }
#maincontent .searchbutton { float:right; background:url(../images/CF_Button_Search.gif) no-repeat; border:0; width:81px; height:24px; cursor:pointer;}
#maincontent .searchbuttonleft { background:url(../images/CF_Button_Search.gif) no-repeat; border:0; width:81px; height:24px; cursor:pointer;}
#maincontent .addnew { float:right; background:url(../images/CF_Button_Add-Record.gif) no-repeat; border:0; width:118px; height:24px; margin-right:5px; cursor:pointer;}
#maincontent .addnewleft { background:url(../images/CF_Button_Add-Record.gif) no-repeat; border:0; width:118px; height:24px; margin-right:5px; cursor:pointer;}
#maincontent .saveleft { background:url(../images/CF_Button_Update-Record.gif) no-repeat; border:0; width:118px; height:24px; margin-right:5px; cursor:pointer;}
#maincontent .title { font-size:14px; color:#1a134e; font-weight:bold; }

.title2 { font-size:12px; color:#1a134e; font-weight:bold; }
.text2 { font-size:10px; color:#58595b; padding:0px 12px 0px 12px; margin-top:5px;}
.successmessage { font-size:14px; border:solid 1px darkgreen; width:450px; height:30px; background-color:RGB(0,210,0); display:inline-block; padding:15px 0px 0px 20px; margin:5px 0px 5px 0px; }
.errormessage { font-size:14px; border:solid 1px darkred; width:450px; height:30px; background-color:RGB(240,0,0); display:inline-block; padding:15px 0px 0px 20px; margin:5px 0px 5px 0px; }
.rememberme { float:right; }
.gridresults { width:900px; max-width:900px; }