/* Beg Declarations for CSS Box Mod */

.default .tHeading {padding-left: 4px}
.center .tHeading {padding-left: 4px}
.top .tHeading {padding-left: 4px}
.bottom .tHeading {padding-left: 4px}
.side .tHeading {padding-left: 4px}

.topleft {background: url(top-left.gif) no-repeat left; height:1px; width:1px;  background-position: bottom; }
.topbg {background: url(top-bg.gif) repeat-x; height:1px; width: auto; background-position: bottom; }
.topright {background: url(top-right.gif) no-repeat right; height:1px; width:1px;background-position: bottom;}

.leftside {background: url(left-side-table-bg.gif) repeat-y ; width:1px;}
.rightside {background: url(right-side-table-bg.gif) repeat-y right; width:1px;}

.bottomleft {background: url(bottom-left.gif) no-repeat top left; height: 1px; width:1px;}
.bottombg {background: url(bottom-bg.gif) repeat-x; height:1px; width: auto;}
.bottomright {background: url(bottom-right.gif)  no-repeat  top right; height: 1px; width:1px;}

.rowheight {line-height: 1px;} /* same height as topleft,topbg,topright gifs, 
notice that the background position of these graphics is set to bottom, so that the graphic sits at the bottom of the tablecell.
If you wished to have some whitespace above this top row of graphics you would add x amount of pixels to this declaration*/

.rowheight2 {line-height: 6px;}
/* the height of the bottomleft bottombg and bottom right graphics is 14px 
and these graphics are set to hug the top of the tablecell, notice the declaration of no-repeat top within the css. 
To achieve whitespace below these graphics you add x amount of pixels to this declaration. The rowheight2 should be 14px,
for this set of graphics, but I have increased it to 18px to give a clearance of 4px beneath them*/

.TableBgImage {background:url(table_bg_image.gif) repeat-x;}

.modspacer {line-height: 0px;}
/*From within skin mgmt, I have enabled vertical spacing between the modules, 
and from within this declaration have set them to 0px*/

.top .rowheight2 {display: none}/*This cuts off the bottom row of graphics for a module with a class of top*/
.side .rowheight {display: none}/*This cuts off the top row of graphics for a module with a class of side*/
.side .rowheight2 {display:none}/*This cuts off the bottom row of graphics for a module with a class of side*/
.bottom .rowheight {display: none}/*This cuts off the top row of graphics for a module with a class of bottom*/

/*With the above declarations there is no vertical spacing between the modules, because we have set modspacer to 0px, 
EXCEPT for the spacing that we have introduced by increasing the height of the tablecell that holds the set of graphics, 
bottomleft bottombg and bottomright, although these graphics are only 14px high, 
we have them sitting in tablecells that are 18px high, and they are hugging the top border of the tablecells, leaving a whitespace
of 4px beneath them. So at the bottom of column1 and column3 there is a whitespace of 4px, which you cannot see, 
but between the modules in column2 we can see this spacing because we have a reference point in the module directly beneath
the whitespace. Your class setting of center is doing NOTHING, reason for this is that you have no declarations in your stylesheet 
for a class entitled center (apart from the tHeading padding declaration). If you have no declarations for a style explicity
declared within your stylesheet, then the default values will apply. To prove this to yourself, leave the stylesheet as it is, and 
from within the module management suite change the declaration CENTER to GEORGEBUSHLOVESDICKCHANEY and you will see
that your layout will be unaltered*/

/* End Declarations for CSS Box Mod */

body {

	}

html {

	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE */

}

/* Hidden from all browers except IE 6 */

@media all {

  * html .pagelink{ he\ight: 1% } .pagelinklast{ he\ight: 1% } .pagecurrent { he\ight: 1% }

}

.quotetop {
	width:98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 8px auto 0px auto;
	font-weight:bold;
	font-size:10px;
	padding: 3px;
	background-color:#F3F3F3;
	background-position: right;
	background-repeat: no-repeat;
	border-left: 4px solid #222222;
}

.quotemain {
	width:98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #CBCBCB;
	border-left: 4px solid #222222;
	padding: 4px;
	margin: 0px auto 8px auto;
}

.codetop {
	width:98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF3333;
	margin: 8px auto 0px auto;
	font-weight:bold;
	font-size:10px;
	padding: 3px;
	background-color:#343434;
	background-position: right;
	border-left: 4px solid #FF3333;
}

.codemain {
	width:98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #CBCBCB;
	border-left: 4px solid #FF3333;
	padding: 4px;
	margin: 0px auto 8px auto;
}

.menuCell {
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
}

.menuCellOn {
	cursor: hand;
	background-color: #DCDCDC;
	border: solid 1px #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FF3333;
	font-size: 12px;
	font-weight: normal;
}

.tiText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: bold;
}

.smText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
}

.highlight {
	background-color: #FF3333
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 18px;
	font-weight: bold;
}

.lgText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000000; 
	font-weight: bold;
}

.tHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.tiHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	font-weight: normal;
}

a  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a:visited {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a.boldLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

a.boldLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.boldLink:visited {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

a.boldLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: bold;
}

a.smLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.nav  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: none;
}

a.nav:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: none;
}

a.nav:visited {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: none;
}

a.nav:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: none;
}

a.npLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.npLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}

a.npLink:visited {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.npLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.npLink2:visited {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.npLink2:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

ul {
	list-style-type: disc;
}

hr {
	height: 0px; 
	border: solid #222222 0px; 
	border-top-width: 1px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #E4EAF2;
}
	
select {
	border: 1px solid #222222;
	background-color: #E4EAF2;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	background-color: #E4EAF2;
}

select.error {
	border: 1px solid red;
	background-color: #E4EAF2;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
}

select:focus {
	border: 1px solid red;
	font-size: 11px;
	font-weight: normal;
	background-color:#E4EAF2;
	padding-left: 2px;
}

input {
	border : 1px solid #222222;
	background-color : #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	background-color: #E4EAF2;
}

input.error {
	padding-right: 16px;
	border: 1px solid red;
	background-color: #E4EAF2;
	font-size: 11px;
	font-weight: normal;
	padding-left : 5px;
	background-color: #E4EAF2;

	background-image: url(http://www.moving101.com/images/warning_obj.gif); background-position: right; background-repeat: no-repeat;
}

input:focus {
	border: 1px solid red;
	font-size: 11px;
	font-weight: normal;
	padding-left : 5px;
	background-color:#E4EAF2;
}

.frmText{
	border: 1px solid #222222;
	background-color : #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left : 5px;
	background-color: #E4EAF2;
}

input.frmButton {
	border : 1px solid #222222;	
	background : url('frmButton.gif');
	padding : 2px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:11px; 
	font-family:verdana, arial, helvetica
}

#secureimages {
     BORDER-RIGHT: #222222 1px solid;
     PADDING-RIGHT: 3px; BORDER-TOP: #222222 1px solid;
     PADDING-LEFT: 3px; FONT-WEIGHT: normal;
     PADDING-BOTTOM: 1px; BORDER-LEFT: #222222 1px solid;
     COLOR: #000; MARGIN-RIGHT: 1px; PADDING-TOP: 1px;
     BORDER-BOTTOM: #222222 1px solid; BACKGROUND-COLOR: #FEFEFE
} 

#CountryMapImg {
    border : 1px dashed #222222;
    background-color : #949494;
    padding : 2px;  
}

.NoDay {
	font-size: 10px;
	background-color: #F3F3F3;
}

.PastDay {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
}

.CurrentDay {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	border: 1px dashed #222222;
}

.FutureDay {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
}

.WeekendDay {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
}

.EventDay, .BirthDay {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCCCC;
	border: 1px solid #222222;
}

.hoverDay{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

.pagelink {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 3px; 
	padding-top: 2px;
	padding-left: 3px; 
	padding-bottom: 2px; 
	font-weight: normal; 
	color: #252525; 
}

a.pagelinklast:active {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

a.pagelinklast:visited {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

a.pagelinklast:visited:hover {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

a.pagelinklast:link {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

.pagelinklast {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	border-right: #222222 1px solid; 
	border-top: #222222 1px solid;
	border-left: #222222 1px solid;
	border-bottom: #222222 1px solid;
	padding-right: 3px; 
	padding-top: 1px; 
	padding-left: 3px; 
	padding-bottom: 1px; 
	font-weight: normal; 
	color: #252525;
	background-color: #949494;
}

.pagecurrent {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	border-right: #474747 1px solid; 
	border-top: #474747 1px solid; 
	border-left: #474747 1px solid; 
	border-bottom: #474747 1px solid; 
	padding-right: 3px; 
	padding-top: 1px; 
	padding-left: 3px; 
	padding-bottom: 1px; 
	font-weight: normal; 
	color: #000000; 
	background-color: #F3F3F3;
}

a.pagecurrent:active {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFBA00;
	text-decoration: underline;
}

a.pagecurrent:visited {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

a.pagecurrent:link {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	color: #252525; 
	text-decoration: underline;
}

.FormCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
	border-right: #667880 0px solid;
	border-top: #667880 1px solid;
	border-left: #667880 0px solid;
	border-bottom: #667880 0px solid;
	padding-right: 0px;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
}

.FormCellBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
	border-right: #667880 0px solid;
	border-top: #667880 1px solid;
	border-left: #667880 0px solid;
	border-bottom: #667880 1px solid;
	padding-right: 0px;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
}



.GuideBoxContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: underline;
}

a.GuideBoxLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.GuideBoxLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: normal;
}

a.GuideBoxLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.GuideBoxLink:visited:hover {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: normal;
}

.SplashHead1 {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
}

.SplashHead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.SplashBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.SplashBulletText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
}

.SplashFoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 9px;
	font-weight: normal;
}

a.SplashLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.SplashLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.SplashLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.SplashLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.SplashSmLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.SplashSmLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.SplashSmLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.SplashSmLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}


a.WelcomeLink  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.WelcomeLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.WelcomeLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.WelcomeLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
}a.BodyLink {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a.BodyLink:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a.BodyLink:visited  {
	color : #00244A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

a.BodyLink:visited:hover {
	color : #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
